begin process at 2008 07 20 02:36:52
1 213 103 membres
26 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

VÉRIFIER SI UNE EMAIL EST CORRECTE.


Information sur la source

Catégorie :Chaîne de caratère Niveau : Débutant Date de création : 24/03/2002 Date de mise à jour : 24/03/2002 10:59:02 Vu : 8 939

Note :
6,5 / 10 - par 2 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

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

  • <?
  • 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é
  • ?>
<?
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é  
 
?>
  • signaler à un administrateur
    Commentaire de CrowEye le 24/03/2002 11:00:10

    Heu ... pas besoin de mettre des comments, je ne reviens quasi jamais sur mes sources :)

  • signaler à un administrateur
    Commentaire de OriOn le 24/03/2002 11:22:27 administrateur CS

    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 :)

  • signaler à un administrateur
    Commentaire de CrowEye le 24/03/2002 11:43:04

    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 :)

  • signaler à un administrateur
    Commentaire de Romuald le 25/03/2002 09:01:05

    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

  • signaler à un administrateur
    Commentaire de winwarrior le 14/07/2004 15:22:19

    Du déja vu dommage :\

    Bonne continuation.

  • signaler à un administrateur
    Commentaire de parldro le 01/12/2004 15:42:38

    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)

  • signaler à un administrateur
    Commentaire de CrowEye le 01/12/2004 16:59:12

    Code ajouté le 24/03/2002, ça fait un moment !

  • signaler à un administrateur
    Commentaire de parldro le 02/12/2004 13:13:00

    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

  • signaler à un administrateur
    Commentaire de phpiste le 28/11/2005 10:10:57

    Salut

    Et dans le cas d'un nom de domaine du genre : .truc.fr ? :)

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS