Afficher un message
Vieux 27/07/2007, 16h05   #3
JC
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: tester validite adresse dans un form

Le 27/07/2007 15:28, alainL a ecrit :
> Bonjour,
> J'ai un formulaire qui détecte l'oubli de saisie dans le champ
> "courriel" de l'expéditeur. Mais je reçois des spams expédiés par
> "azertyuiop" évidemment !


Hello,

Je crois pas qu'il soit possible de savoir si l'adresse que rentre le
visiteur soit vraiment la sienne ou pas, mais il est possible de tester
l'adresse qu'il a rentré.
J'utilise une petite fonction qui regarde si l'adresse mail est bien de
la forme "xxxxxxx@domaine.ext"
et ensuite, je teste si il y a bien un MX sur "domaine.ext"
ma fonction est :

function Test_email ($email)
{

$test_mail=eregi('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$',$email);
if ($test_mail)
{
list ($login, $domaine) = split ("@", $email,2);
if (checkdnsrr ($domaine, "MX")) return TRUE;
else return FALSE;
}
else return FALSE;
}


JC.
  Réponse avec citation
 
Page generated in 0,05286 seconds with 9 queries