Partager
Affiche les résultats de 1 à 10 sur 10

Sujet : [Php] Valider une adresse email

  1. #1
    Inscrit
    septembre 2010
    Lieu
    Alger - kouba
    Messages
    29
    Remerciements
    0
    Remercié(e) 13 fois dans 6 messages
    Pouvoir de réputation
    0

    Thumbs up [Php] Valider une adresse email

    Code PHP:
    <?PHP

    #use: if(!ValidateEmail($email)) { echo "votre email n’est pas valide\n"; }

    function ValidateEmail($email) {
    if (
    eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$"$email))
    {
       return 
    true;
    }
    else {
    return 
    false;
     }
    }

    ?>
    changer $email selon le nom que vous avez attribuer au champs email dans votre formulaire
    | " Azhosty Algerie " | : Hébergement et conception de site web
    | " Azhosty Algerie " | : Réservation de nom de domaine et référencement
    < A z H o s ty >

  2. # ADS
    Inscrit
    Toujours
    Lieu
    Monde des annonces
    Messages
    Plusieurs






     
  3. #2
    Inscrit
    septembre 2010
    Lieu
    Lorraine (France)
    Messages
    19
    Remerciements
    4
    Remercié(e) 5 fois dans 4 messages
    Pouvoir de réputation
    0

    Re : [Php] Valider une adresse email

    Tiens ça me rappelle une "regular expression" que j'ai fais y a pas longtemps, je la posterai dès que je la retrouve. C'est un monstre de 3km de long qui sert à parser des messages IRC; ça peut être utile pour faire un client ou un bot IRC par exemple.
    Par contre je ne sais pas si les regular expressions en PHP c'est exactement la même chose qu'en Python. C'est le cas ?
    Man scherzt nicht mit der ShNaYkHs (oder nicht)

  4. #3
    Inscrit
    septembre 2010
    Lieu
    Tizi-ouzou
    Messages
    202
    Remerciements
    88
    Remercié(e) 63 fois dans 48 messages
    Pouvoir de réputation
    8

    Re : [Php] Valider une adresse email

    Y'a plus intéressant:

    Code:
    <?php
    $email = "[email protected]";
    
    if(!filter_var($email, FILTER_VALIDATE_EMAIL))
      {
      echo "E-mail is not valid";
      }
    else
      {
      echo "E-mail is valid";
      }
    ?>

  5. #4
    Inscrit
    octobre 2010
    Messages
    21
    Remerciements
    23
    Remercié(e) 3 fois dans 3 messages
    Pouvoir de réputation
    0

    Re : [Php] Valider une adresse email

    Y'a plus intéressant:

    Code:

    <?php
    $email = "[email protected]";

    if(!filter_var($email, FILTER_VALIDATE_EMAIL))
    {
    echo "E-mail is not valid";
    }
    else
    {
    echo "E-mail is valid";
    }
    ?>
    merci pour cette fonction, elle est très simple a retenir et va nous évité de nous cassé la tête avec les expression régulière qui sont in-mémorisable
    La toile d'Algérie Toilgerie.com

  6. #5
    Inscrit
    septembre 2010
    Messages
    328
    Remerciements
    37
    Remercié(e) 196 fois dans 111 messages
    Pouvoir de réputation
    10

    Re : [Php] Valider une adresse email

    Les echo sont inversés, enlevez le "!" devant filter_var

  7. Les membres suivants ont remercié Hakim92 pour cet excellent message :


  8. #6
    Inscrit
    octobre 2010
    Messages
    21
    Remerciements
    23
    Remercié(e) 3 fois dans 3 messages
    Pouvoir de réputation
    0

    Re : [Php] Valider une adresse email

    effectivement merci, on a pas fais attention a cette erreur
    La toile d'Algérie Toilgerie.com

  9. #7
    Inscrit
    septembre 2010
    Lieu
    Tizi-ouzou
    Messages
    202
    Remerciements
    88
    Remercié(e) 63 fois dans 48 messages
    Pouvoir de réputation
    8

    Re : [Php] Valider une adresse email

    Non ! ce que j'ai écris est tout a fait juste, car la fonction filter_var() retourne L'email elle même si elle-ci est valide, ou bien FALSE si l'email n'est pas valide. donc: Si (l'email n'est pas valide)
    Alors echo ( " l'email n'est pas valide " )
    Sinon echo (" l'email est valide " )

  10. Les membres suivants ont remercié amintheone pour cet excellent message :


  11. #8
    Inscrit
    septembre 2010
    Lieu
    Alger
    Messages
    1 768
    Remerciements
    599
    Remercié(e) 893 fois dans 585 messages
    Pouvoir de réputation
    18

    Re : [Php] Valider une adresse email

    Oui c'est juste @milounis, ça dépend de la logique du programmeur mais les deux méthodes sont correctes

  12. #9
    Inscrit
    septembre 2010
    Messages
    328
    Remerciements
    37
    Remercié(e) 196 fois dans 111 messages
    Pouvoir de réputation
    10

    Re : [Php] Valider une adresse email

    Oui en effet, ton code est bel et bien correcte, rien d'inversé c'est moi qui a mal lu. Je m'excuse <_<.
    Bonne soirée

  13. #10
    Inscrit
    septembre 2010
    Lieu
    Tizi-ouzou
    Messages
    202
    Remerciements
    88
    Remercié(e) 63 fois dans 48 messages
    Pouvoir de réputation
    8

    Re : [Php] Valider une adresse email

    pas Grave

Sujets similaires

  1. Infographie- Le futur de l’email face aux réseaux sociaux
    Par Essedik dans le forum Actualité informatique et high tech
    Réponses: 0
    Dernier message: 14/11/2012, 12h22
  2. Ecrire un email avec ses yeux… pour 30€
    Par TeamWorK dans le forum Actualité informatique et high tech
    Réponses: 1
    Dernier message: 30/07/2012, 01h59
  3. Envoyer email
    Par Danthon dans le forum Programmation
    Réponses: 1
    Dernier message: 23/05/2012, 04h12
  4. changement d'adresse Ip
    Par El Maximo Lider dans le forum Fournisseurs d'accès à Internet
    Réponses: 3
    Dernier message: 24/04/2012, 02h09
  5. Réponses: 2
    Dernier message: 29/09/2011, 10h59

Tags pour ce sujet

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas modifier vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé



Liens annexes