<? 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 un gros lamer'); //ne sera pas accepté verifmail('croweye@belg@com.net'); //ne sera pas accepté verifmail('croweye@belgacom.net'); //sera accepté ?>
Heu ... pas besoin de mettre des comments, je ne reviens quasi jamais sur mes sources :)
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 :)
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 :)
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
Du déja vu dommage :\ Bonne continuation.
Salut, Et que pensez-vous de cela? Le contrôle est plus péchu ;) <? function verifmail ($texte){ return ereg("^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$", $texte); } $chaine="crow,eye@belgacom.net"; if (verifmail($chaine)) echo $texte.' est normalement correcte'; else echo $texte.' est normalement incorrecte'; ?> Car une virgule (entre autres) dans une adresse mail, ... ca me laisse dubitatif! et les domaines en .info sont ok (pour Romuald)
Code ajouté le 24/03/2002, ça fait un moment !
bah ouais mais j'étais pas là à ce moment. C'est seulement pour si qqu'un tombe sur ce post un peu plus tard (comme moi ;) Car c'est google qui m'y a amené. Donc c'est pas mort
Salut Et dans le cas d'un nom de domaine du genre : .truc.fr ? :)
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte