Version complète: sur le forum Webmaster Hub : iscript form mail
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Scripts et utilitaires
igreindl
Bonjour,

Comme tous ceux qui enregistrent des adresses email de prospects, je suis inondé de SPAM.
C'est pourquoi j'aimerais savoir s'il existe des instructions du type "IF... THEN" à inclure dans un form mail: ceci permettrait de refuser des soumissions contenant certaines suites de
caractères comme <a href="http://

Si l'un(e) d'entre vous avait la gentillesse de me renseigner, je lui en serais très reconnaissant. smile.gif

Merci d'avance.
Ivan Greindl
Soho
Hello,

voici un petit bout de code que j'ai utilisé dans un formulaire
Meme si ca ne supprime pas 100% des spams, ca en réduit très sérieusement le nombre :
CODE
$VerifSpam="OK"

//Vérifie la présence d'une Url
if (ereg("http://",$MonChampDeFormulaire)) {
$VerifSpam="Spam";
echo "Les adresses web sont interdites - Message refusé";
}

//Vérifie la présence de Mots Interdits
if ( (ereg("MotInterdit1",$MonChampDeFormulaire)) or (ereg("MotInterdit2",$MonChampDeFormulaire))  ) {
$VerifSpam="Spam";
}


// La variable MonChampDeFormulaire est-elle définie ? Ce n'est pas du Spam?
if (isset($MonChampDeFormulaire) "" && $VerifSpam="OK") {

// On traite le formulaire...lors que le champs est rempli et ne contient ni Url ni Mot interdit ...

}
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.