Page 1 sur 1

vérification emails

Posté : 07 mars 2006, 12:39
par fque
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" ; ?>

Posté : 07 mars 2006, 12:53
par Spols
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" ;
}

Posté : 07 mars 2006, 13:00
par fque
pour la déclaration des valeurs du tableau, c'est du genre :
$tableau = "[email protected]","[email protected]","[email protected]" ;
merci

Posté : 07 mars 2006, 13:07
par Hermès