|
Salut,
Pour vérifier le format d'un email (par exemple dans un formulaire d'inscription) voila une fonction en PHP qui permet cette vérification:
|
function verifierEmail($email, &$erreur) {
if (!preg_match("/^[-a-z0-9\._]+@[-a-z0-9\.]+\.[a-z]{2,4}$/i", $email)) {
$erreur = "Format email non valide";
return false;
}
list($nom, $dom) = explode("@", $email); //récupération du nom de domaine dans la variable $dom
if (gethostbyname($dom) == $dom) { // si vous n'êtes pas sous Windows, vous pouvez utiliser directement la condition (!checkdnsrr($dom))
$erreur = "Ce nom de domaine n'existe pas";
return false;
}
return true;
}
|
|
Signaler un abus
|
|