Boule33 Posted July 13, 2005 Share Posted July 13, 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 Link to comment Share on other sites More sharing options...
lupucide Posted July 13, 2005 Share Posted July 13, 2005 (edited) Pour faire simple : mailEncoder En espérant avoir répondu correctement. <edit>Et encore ici.</edit> Edited July 14, 2005 by lupucide Link to comment Share on other sites More sharing options...
Boule33 Posted July 17, 2005 Author Share Posted July 17, 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 Link to comment Share on other sites More sharing options...
lupucide Posted July 17, 2005 Share Posted July 17, 2005 mailEncoder fonctionne avec Firefox, j'utilise assez souvent ce script et n'ai jamais eu aucun problème. Link to comment Share on other sites More sharing options...
PhilFree Posted July 24, 2005 Share Posted July 24, 2005 Salut, Regarde ici: http://www.javascriptfr.com/tutorial.aspx?ID=125 Link to comment Share on other sites More sharing options...
Jeanluc Posted July 24, 2005 Share Posted July 24, 2005 (edited) 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 Edited July 24, 2005 by Jeanluc Link to comment Share on other sites More sharing options...
Boule33 Posted July 25, 2005 Author Share Posted July 25, 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 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now