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] Contrôler le suffixe d'une adresse email


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 152
    Par défaut [Mail] Contrôler le suffixe d'une adresse email
    Bonjour,

    après avoir parcouru le forum, je n'ai pas trouvé comment faire exactement.
    J'aimerais une fonction Php qui contrôle le suffixe d'une adresse email.
    Par exemple
    if(l'adresse email est formée de @exemple.com ) { mon script }
    else{ exit;}

    J'ai déjà trouvé un script qui contrôle la présence de @ mais voilà, je suis débutant et je n'arrive pas à le modifier.
    Merci d'avance

  2. #2
    Membre chevronné Avatar de binouzzz19
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    385
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 385
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $tab=split('@',$email);
    if($tab[1] == 'exemple.com')
    {
     ...
    }
    else
    {
     ...
    }
    Cordialement.

  3. #3
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    oui c'est une solution mais si son exemple.com est bien un exemple pour une adresse email quelconque?^^

    a ce moment la essayer:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    preg_match('#[0-9A-Za-z.-]@[0-9A-Za-z-]\.[A-Za-z]{2,4}#',$email,$tab)
    Heu la je viens de proposer quelque chose dont je ne suis pas sur mais c'est dans l'idée d'une regex pour tester la validité d'un email à confirmer par (bien) meilleur que moi sur l'emploi des Regex (je n'en fait pas souvent )

  4. #4
    Membre chevronné Avatar de binouzzz19
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    385
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 385
    Par défaut
    Exemple de regex :

    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
     
    <?php
     
     
     
    $email = "someone@example.com";
     
     
     
    if(eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
     
      echo "Valid email address.";
     
    }
     
    else {
     
      echo "Invalid email address.";
     
    }
     
     
     
    ?>

  5. #5
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    Voila un pro donc voila pour la regex, si tu ne sait pas ce que c'est je te renvoi ici:

    http://cyberzoide.developpez.com/php4/regex/

  6. #6
    Membre chevronné Avatar de binouzzz19
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    385
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 385
    Par défaut
    Je ne suis pas du tout un pro du regex, j'ai seulement fait une recherche sur google avec comme mots-clé : php email regex.

    Cordialement.

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/05/2006, 22h45
  2. [Mail] Envoyer Un Message A Une Adresse Email
    Par kamga dans le forum Langage
    Réponses: 1
    Dernier message: 28/04/2006, 15h19
  3. Vérification syntaxique d'une adresse email
    Par Tchupacabra dans le forum Access
    Réponses: 5
    Dernier message: 14/12/2005, 09h35
  4. (msn) validité d'une adresse email
    Par t26 dans le forum Messagerie instantanée
    Réponses: 2
    Dernier message: 10/09/2005, 14h05
  5. [langage] vérifier une adresse email
    Par GMI3 dans le forum Langage
    Réponses: 10
    Dernier message: 19/10/2003, 19h06

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