Sous php il est parfois, je dirais même souvent utile de valider une adresse email ainsi qu'un domaine provenant d'un formulaire d'inscription par exemple. Voici alors la fonction qu'il vous faut. Celle-ci utilise la notion de RegEX.
valider_emaildomain("domaine.com");
valider_emaildomain("usager @ gmail.com");
valider_emaildomain("usager.ok @ fsjaldkfjlsfjsljflsfjsldk.com");
{mos_fb_discuss:no_discuss}
Exemple d'utilisation :function valider_emaildomain($email){
$exp = "^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$";
if(eregi($exp,$email)){
if(checkdnsrr(array_pop(explode("@",$email)),"MX")){
print("$email est valide.<br>");
}else{
print("$email est valide. Mais le domaine non.<br>");
}
}else{
print("$email est non valide.<br>");
}
}
valider_emaildomain("domaine.com");
valider_emaildomain("usager @ gmail.com");
valider_emaildomain("usager.ok @ fsjaldkfjlsfjsljflsfjsldk.com");
{mos_fb_discuss:no_discuss}
Marquer favoris
Bookmark
Email This
Hits: 656
Commentaires (0)

Ecrivez un commentaire





















