recomposer mail dans un formulaire (éviter les SPAM)

recomposer mail dans un formulaire (éviter les SPAM) - HTML/CSS - Programmation

Marsh Posté le 25-11-2006 à 10:03:24    

Bonjour,
je veux créer un formulaire sur un site. (pas de problème pour ca).
Dans la page source du formulaire, il faut bien évidemment indiquer l'adresse mail du webmaster pour l'envoi de ce formulaire.
Pour éviter les Spam, je voudrais faire un petit script qui recompose l'adresse mail  du type :
<script language="JavaScript">
var monmail="<nom@";
monmail +="fournisseur.fr";
</script>  
 
après je dois passer cette adresse "monmail" dans la balise :
 <input type=hidden name=TO value=........................>
 
et là ca ne fonctionne pas !!!
Avez vous une petite idée pour réaliser cela car je vois vraiment pas comment faire sachant que je suis dans un formulaire.

Reply

Marsh Posté le 25-11-2006 à 10:03:24   

Reply

Marsh Posté le 25-11-2006 à 11:55:51    

C'est pas avec un javascript que tu vas reussir a envoyer ton mail ou alors en lancant le client mail du visiteur (s'il en a un et qu'il est configuré). Il va te falloir utiliser un langage coté serveur pour effectuer ton envoi et tu n'auras plus a te soucier de la presence ou non du mail du destinataire dans les source de ta page HTML.

Reply

Marsh Posté le 25-11-2006 à 12:06:44    

c'est mon mail qui figure dans le formulaire pour le recevoir. (type .cgi)
Je ne voudrais pas mettre texto mon mail dans le code source pour éviter les SPAM par la suite.  
Ce type de script fonctionne très bien sur une page "classique".
Je voudrais l'adapater ou trouver une solution pour un formulaire.

Reply

Marsh Posté le 25-11-2006 à 12:18:33    

Si tu utilises un script cote serveur (CGI) pour t'envoyer un mail tu peux mettre ton adresse en dur dans le script CGI sans avoir a la mettre dans les sources de la page HTML qui contient le formulaire.

Reply

Marsh Posté le 25-11-2006 à 12:20:57    

OK merci je vais faire l'essai !

Reply

Marsh Posté le 25-11-2006 à 12:23:49    

J'imagine que tu utilises un script CGI tout fait.
En éditant le script essaie de comprendre comment le script recupere le champ "to" de ton formulaire et tu modifies cela en mettant en dur ton adresse mail. Tu n'auras alors plus besoin de specifier le champ "to" dans ton formulaire.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed