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. 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 !
    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.