Vérifier si une email est correcte.

Soyez le premier à donner votre avis sur cette source.

Snippet vu 13 101 fois - Téléchargée 30 fois

Contenu du snippet

Il n'y a rien de plus énervant que de voir dans ses membres une personne ayant une email comme "croweye le gros lamer" ....
Cette fonction n'empechera pas d'avoir des email bidon mais disons qu'il y aura au moins un ptit filtre. :)

Source / Exemple :


<?
function verifmail ($texte)
{
$resultats = ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $texte, $poubelle);

if ($resultat) 
{
echo $texte.' est normalement correcte';
}
else
{
echo $texte.' est vraiment incorrecte';
}
}

//Il vous reste plus qu'à utiliser la fonction

verifmail('croweye est sympa'); 
//ne sera pas accepté

verifmail('dupo,ne@exemple.com');    
//ne sera pas accepté

verifmail('dupont@exemple.com');     
//sera accepté  
 
?>

A voir également

Ajouter un commentaire Commentaires
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
14 juil. 2004 à 15:22
Du déja vu dommage :\

Bonne continuation.
cs_Romuald Messages postés 172 Date d'inscription lundi 30 avril 2001 Statut Membre Dernière intervention 6 avril 2003
25 mars 2002 à 09:01
Bah si :o) Voici l'url :
http://phpcs.com/article.asp?Val=17
D'ailleurs il faut que j'y apporte deux modifs car cette fonction ne valide pas les domaines en .info
CrowEye Messages postés 26 Date d'inscription dimanche 9 septembre 2001 Statut Membre Dernière intervention 23 janvier 2006
24 mars 2002 à 11:43
ooh, j'ai recherché "email" et je n'ai rien trouvé alors je me suis dit qu'il n'y avait pas cette source !
J'aime pas ton humour :)
cs_OriOn Messages postés 822 Date d'inscription vendredi 25 mai 2001 Statut Modérateur Dernière intervention 1 août 2014
24 mars 2002 à 11:22
Ouais c bien de rajouter les if & else mais la source était déjà présente.. Autre choses qu iets intéressantes c ke tu montres comment créer une fonction :)
CrowEye Messages postés 26 Date d'inscription dimanche 9 septembre 2001 Statut Membre Dernière intervention 23 janvier 2006
24 mars 2002 à 11:00
Heu ... pas besoin de mettre des comments, je ne reviens quasi jamais sur mes sources :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.