Vérification adresse mail php

Résolu
Bonjour,

Je souhaiterai savoir comment vérifier une adresse mail dans un formulaire php.
Cette restriction sera fait par le nombre de caractere maximal 8 (lettre) et son nom de domaine (ex-nom.domaine)

Merci d'avance

5 réponses

  1. les regex il n'y a que sa de vrai !
    0
    1. Je regarde tous sa et je reviens vers vous.
      Merci
      0
      1. Salut ...
        Tu peut utiliser les filtres !

        if(filter_var($email, FILTER_VALIDATE_EMAIL))

        Mais c'est un cas générale ...
        Si tu veut n'accepter que certaines extensions, par exemple que les gmail, alors il faut utiliser les regex !
        0
        1. Bonjour,

          $var="toto-et-titi@kkchose.fr";

          $i=0;
          $bool=false;

          while($bool=false){

          if( $var{$i} != '@' ){ //Pour savoir le nombre de char avant le @
          $i=$i+1;
          }

          else{
          $bool=true;
          }
          }

          if($i > '8'){
          echo "Chaine de char trop grande";
          }
          else{
          echo 'Il y a '. $i .' caractères dans la chaîne';
          }

          Pour l'extension je pense que tu peux trouver.

          PS: Je bidouille aussi, ca fait pas longtemps non plus que j'apprend le php x)
          Si quelqu'un a une meilleur réponse elle serait peut-être mieux.
          Après je ne connais pas ton code pour récup ton form.
          -1