gpenverne gpenverne
Penverne Gregoire
Articles, codes sources
Actualites Web
Webmaster freelance
Statistiques Gregoire Penverne
Outils PHP en ligne
Livres - Informatique


Twittez cet article!

Vérifier la syntaxe d'une adresse email en PHP

Catégorisé dans : #Sources PHP


Grégoire Penverne Par Grégoire Penverne
Le 06/03/2010
418 lectures



Twitter cet article
Deel this! Deeler cet article
Poster sur Facebook
Partager sur Del.icio.us Poster sur Del.icio.us
Digg it! Digg it!
Votez sur wikio !


Fichier joint :



Adresse

  

Caractères

  

Autorisés

  

Avant

  

Arobase   

  

$domain

  

$atom

  

Suivis

  

Séparés

  

{   

  

Return

  

}   

  

Catégories


Autres Articles

<?php
if(!function_exists('is_a_mail')){
    function is_a_mail($string){
    $email=$string;
    $atom   = '[-a-z0-9!#$%&\'*+\\/=?^_`{|}~]';   // caractères autorisés avant l'arobase
    $domain = '([a-z0-9]([-a-z0-9]*[a-z0-9]+)?)'; // caractères autorisés après l'arobase (nom de domaine)
    $regex = '/^' . $atom . '+' .   // Une ou plusieurs fois les caractères autorisés avant l'arobase
    '(\.' . $atom . '+)*' .         // Suivis par zéro point ou plus séparés par des caractères autorisés avant l'arobase
    '@' .                           // Suivis d'un arobase
    '(' . $domain . '{1,63}\.)+' .  // Suivis par 1 à  63 caractères autorisés pour le nom de domaine séparés par des points
    $domain . '{2,63}$/i';          // Suivi de 2 à  63 caractères autorisés pour le nom de domaine
    // test de l'adresse e-mail
    if (preg_match($regex, $email)) {
        return true;
    }
    else {
        return false;
    }
    }

}

?>




Gpenverne en RSS Pour ne manquer aucun article, abonnez-vous !

Discussions / Réactions