vérification emails

Eléphanteau du PHP | 21 Messages

07 mars 2006, 12:39

Bonjour à tous

voici un bout de code qui me permet de vérifier la syntaxe d'un email. Je souhaite savoir comment vérifier une liste d'emails et non un mail à la fois, pouvez vous m'éclairer ?

Code : Tout sélectionner

<?php $texte = "[email protected]" ; $pattern = "#^[a-z0-9][-a-z0-9.]*@[-a-z0-9]+\.[-a-z0-9_.]+$#i" ; if(preg_match($pattern, $texte)) echo "mail correct\n" ; else echo "mail incorrect\n" ; ?>

Mammouth du PHP | 1967 Messages

07 mars 2006, 12:53

si ta liste est dans un tableau, fait
foreach ($tableau as $valeur)
{
 $pattern = "#^[a-z0-9][-a-z0-9.]*@[-a-z0-9]+\.[-a-z0-9_.]+$#i" ; 
if(preg_match($pattern, $valeur)) 
    echo "$valeur est un mail correct\n" ; 
else 
    echo "$valeur est un mail incorrect\n" ;
}
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Eléphanteau du PHP | 21 Messages

07 mars 2006, 13:00

pour la déclaration des valeurs du tableau, c'est du genre :
$tableau = "[email protected]","[email protected]","[email protected]" ;
merci

Eléphant du PHP | 312 Messages

07 mars 2006, 13:07