Vérification adresse mail php

Résolu
cave2180 Messages postés 512 Statut Membre -  
JooS Messages postés 2705 Statut Membre -
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. kangouroux Messages postés 609 Statut Membre 37
     
    les regex il n'y a que sa de vrai !
    0
  2. cave2180 Messages postés 512 Statut Membre 6
     
    Je regarde tous sa et je reviens vers vous.
    Merci
    0
  3. JooS Messages postés 2705 Statut Membre 228
     
    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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. gardiendelanuit Messages postés 1772 Date d'inscription   Statut Membre Dernière intervention   267
     
    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