IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] verification adresse e-mail


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de H-bil
    Inscrit en
    Février 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 337
    Par défaut [Mail] verification adresse e-mail
    salut
    j ai utiliser ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $atom   = '[-a-z0-9!#$%&\'*+\\/=?^_`{|}~]';
    $domain = '([a-z0-9]([-a-z0-9]*[a-z0-9]+)?)';
    $regex = '/^' . $atom . '+' . '(\.' . $atom . '+)*' . '@' . '(' . $domain . '{1,63}\.)+' . $domain . '{2,63}$/i';
    if (!preg_match($regex, $email)) {
       $erreur.="email invalide";
    }
    pour verifier si une adresse email est valide ou non
    mais il me renvoie toujours qu'elle est invalide
    @+

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur réseau et sécurité / Consultant
    Inscrit en
    Août 2005
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur réseau et sécurité / Consultant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 1 068
    Par défaut
    salut ! je te conseil de faire sa avec du Javascript non ??? c'est beaucoup plus approprié a ce que tu veux faire et sa evite d'envoyer une requete pour rien... donc gain de temps et moins de surcharge au niveau du server...

    bonne chance

  3. #3
    Membre éclairé Avatar de H-bil
    Inscrit en
    Février 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 337
    Par défaut
    et si le javascript est desactivé dans le navigateur ??
    c'est beaucoup mieu de le faire avec PHP je pense

  4. #4
    Membre éprouvé
    Homme Profil pro
    Ingénieur réseau et sécurité / Consultant
    Inscrit en
    Août 2005
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur réseau et sécurité / Consultant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 1 068
    Par défaut
    de ce coté la tu marque un point !
    je n'ai pas très bien eu le temps de regarder ton code, mais tu peut surement trouver une solution avec le code que j'avais fait une fois.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <?
    function email_OK ($email) {
        $test_mail=eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+$',$email);
        if ($test_mail) {
            list ($login, $domaine) = split ("@", $email,2);
            if (checkdnsrr ($domaine, "MX")) {
                return TRUE;
            }
            else {
                return FALSE;
            }
        }
        else {
            return FALSE;
        }
    }
    // -----------
    // exemple d'utilisation
    // -----------
     
    $adresse = "bill@microsoft.com";
     
    if (email_OK ($adresse)) {
        echo 'Adresse valide';
    }
    else {
        echo 'Adresse invalide';
    }
    ?>
    voila ! bonne chance !

  5. #5
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    Tu as des dizaines d'exemples ici, rien ne sert de réinventer la roue ;o)

  6. #6
    Membre éprouvé
    Homme Profil pro
    Ingénieur réseau et sécurité / Consultant
    Inscrit en
    Août 2005
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur réseau et sécurité / Consultant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 1 068
    Par défaut
    ha oui j'avais oublier le très bon php.net ! suis-je bete...

Discussions similaires

  1. Extraction adresse e-mail d'un e-mail reçu
    Par lotof dans le forum Langage
    Réponses: 1
    Dernier message: 21/07/2010, 19h40
  2. Réponses: 17
    Dernier message: 09/05/2009, 22h54
  3. [Mail] envoi d'un mail via la fonction mail() de php
    Par Abac_Angelique dans le forum Langage
    Réponses: 1
    Dernier message: 10/02/2009, 00h46
  4. Verification adresse mail
    Par Yep_yep dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/12/2008, 11h05
  5. Verification adresse mail
    Par bebert13 dans le forum C++Builder
    Réponses: 2
    Dernier message: 06/03/2007, 19h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo