bigcheek Posté 26 Juillet 2006 Posté 26 Juillet 2006 (modifié) Bonjour à tous, Je suis tout nouveau sur ce forum et je recherche un peu d'aide de votre part svp. J'aimerai mettre un lien sur mon site pour "conseiller cette page à un ami". Il faut donc créer un formulaire demandant l'adresse de la personne à qui envoyer le mail et tout et tout. Et j'aimerai aussi mettre dans le mail qui sera envoyé, l'adresse de la page sur laquelle figurait le lien qui a envoyé le visiteur vers le formulaire. Je sais qu'on peut récupérer l'adresse d'une page avec ceci: <script language=javascript>var docdoc=document.location.href.split("?")document.write("Url de la page : "+doc[0])</script> Mais comment ensuite le mettre dans le mail qui sera alors envoyé ?? Un grand merci d'avance pour votre aide précieuse Modifié 26 Juillet 2006 par bigcheek
captain_torche Posté 26 Juillet 2006 Posté 26 Juillet 2006 Utilises-tu le PHP pour tes sites ? Parce que tu en auras besoin pour gérer tout ça, et le JavaScript ne te sera pas d'un grand secours.
bigcheek Posté 26 Juillet 2006 Auteur Posté 26 Juillet 2006 Bonjour, C'est gentil d'avoir répondu, merci. Mon site a quelques pages en PHP, donc oui, on peut dire que je l'utilise.
marcha Posté 26 Juillet 2006 Posté 26 Juillet 2006 Salut, PHP ou Javascript peuvent faire l'affaire pour connaitre l'url de ta page. Pour que cet url soit transmis à une page php qui va gérer l'envoi de l'email il te faut créer un champ caché dans le formulaire "envoyer cette page à un amis" en gros, en javascript ça peut ressembler à ça <form action='envoi.php' method='post'><script language='javascript' type='text/javascript'>document.write("<input type='hidden' name='url' value='" + document.location.href + "' />");</script>Email<input type='text' name='email' /><input type='submit' value='Envoyer cette page à un ami' /></form> en php tu peux éviter la construction du champs caché en javascript, voir $_SERVER['PHP_SELF'], $_SERVER['HTTP_HOST'] pour construire l'url. Fait attention car tu crée une passerelle de mail ouverte puisque tu laisse le visiteur introduire l'email du destinataire. Un robot pourrait l'utiliser pour spammer. Pour éviter ça il te faut t'assurer que l'url contenu dans le champ "url" contienne bien un url de ton site et pas un message non désiré. Si tu détecte un problème de ce type, oublie pas de faire un bon sleep(25); pour ralentir ces saletés de robots
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant