Boule33 Posté 13 Juillet 2005 Partager Posté 13 Juillet 2005 Bonjour à tous, je souhaite coder mon adresse email pour éviter le mailto habituel que ciblent les spammers, j'ai essayé tout un tas de choses sans aucune satisfaction. Il y a d'abords des codes du type de celui proposé par "aspirine" http://www.aspirine.org/emailcode.php mais ces codes fonctionnent avec IE mais pas Firefox ou inversement et le mailto réapparait. Puis il y a des formulaires (ça me plait plus) mais je déteste la forme "Form Post From Mozilla" : illisible ! Connaissez vous le système suivant qui m'a été conseillé : avec contact.php <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="GENERATOR" content="Microsoft FrontPage 2.0"> <title></title> </head> <Body BGcolor="#32beea" text="#000000"> <center> <? $w = "marion_AT_cafenational-vico.com"; if (!isset($a) || !isset($m) || $a == "" || $m == "") { ?> Vous n'avez saisi<br> aucune donnée<br><br> <form><input type="button" value="Fermer" onclick="java script:window.close()" style="border: medium none"></form> <? } else { if ($a == "Votre adresse" || $m == "Commentaires") { ?> Vous n'avez saisi<br> aucune donnée<br><br> <form><input type="button" value="Fermer" onclick="java script:window.close()" style="border: medium none"></form> <? } else { mail($w,"Contact",$m,"From:$a"); ?> Votre message a été envoyé avec succés... <form><input type="button" value="Fermer" onclick="java script:window.close()" style="border: medium none"></form> <? } } ?> </center> </body> </html> puis contact.html <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="GENERATOR" content="Microsoft FrontPage 2.0"> <title></title> </head> <Body BGcolor="#32beea" text="#000000"> <form action="contact.php" method="post"> <p align="center"><input type="text" size="20" name="a" value="Votre adresse"><br> <br> <textarea name="m" rows="5" cols="40">Commentaires</textarea><br> <br> <input type="submit" name="B1" value="Envoyer"> <input type="button" value="Fermer" onclick="java script:window.close()" style="border: medium none"> </p> </form> </body> </html> enfin index.html <a href="java script://" onclick="window.open('contact.html', '', 'scrollbars=YES,height=200,width=500'); return true"><Img Src="monimage.gif" Border="0" Height="100" Width="100" Alt="Ecrire au Webmaster"></a> Voilà ce qui m'était expliqué et conseillé : "Index.html est un bout de programme qui appelle contact.html dans une petite fenetre, dans cette petite fenetre on peut saisir son adresse email et des commentaires, contact.php recoit les informations de contact.html et les traite en consequences. Il n'y a ni mailto: ni adresse presente..." Ce programme me semble interressant mais il ne fonctionne pas sur mon site : il m'ouvre la page erreur 404. Auriez-vous une idée de ce qui ne va pas dans ce code ? Auriez-vous un autre programme de codage d'adresse ou de formualire qui marche autant avec IE, Firefox ou Netscape ? Ciao Marion Lien vers le commentaire Partager sur d’autres sites More sharing options...
lupucide Posté 13 Juillet 2005 Partager Posté 13 Juillet 2005 (modifié) Pour faire simple : mailEncoder En espérant avoir répondu correctement. <edit>Et encore ici.</edit> Modifié 14 Juillet 2005 par lupucide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Boule33 Posté 17 Juillet 2005 Auteur Partager Posté 17 Juillet 2005 Bonjour, j'ai déjà essayé "aspirine" comme j'ai pu l'écrire ds le précédent message, j'ai essayé aussi "http://www.neokraft.net/sottises/mailencoder" : aucun des 2 ne fonctionne avec Firefox... Autres propositions ? Ciao Marion Lien vers le commentaire Partager sur d’autres sites More sharing options...
lupucide Posté 17 Juillet 2005 Partager Posté 17 Juillet 2005 mailEncoder fonctionne avec Firefox, j'utilise assez souvent ce script et n'ai jamais eu aucun problème. Lien vers le commentaire Partager sur d’autres sites More sharing options...
PhilFree Posté 24 Juillet 2005 Partager Posté 24 Juillet 2005 Salut, Regarde ici: http://www.javascriptfr.com/tutorial.aspx?ID=125 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 24 Juillet 2005 Partager Posté 24 Juillet 2005 (modifié) Bonjour, Tu peux aussi afficher une adresse provisoire (comme info2005_AT_monsite.fr, que tu forward vers ton adresse réelle) et tu la changes chaque fois que c'est nécessaire. Comme ça tu ne te casses pas la tête avec tes pages web. Jean-Luc Modifié 24 Juillet 2005 par Jeanluc Lien vers le commentaire Partager sur d’autres sites More sharing options...
Boule33 Posté 25 Juillet 2005 Auteur Partager Posté 25 Juillet 2005 Merci à vous pour ces conseils. Lupucide, ce qui me faisait craindre que l'encodage via aspirine ou mailEncoder ne marchait pas vient du fait que lorsque je pointe avec la souris sur le lien mail en question mon adresse apparaît dans la barre d'état en bas à gauche avec l'habituel "mailto:...@....com" Je me disais que si j'avais ça les robots pouvaient lire mon adresse aussi. Quoiqu'il en soit j'ai adopté la solution du codage "aspirine" et je vais tenter celui de PhilFree et Jean-Luc. Merci Ciao Marion Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant