Vérification adresse mail php

Résolu/Fermé
cave2180 Messages postés 425 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 5 mars 2024 - 24 janv. 2012 à 10:15
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 24 janv. 2012 à 14:22
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


A voir également:

5 réponses

kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 37
24 janv. 2012 à 10:39
les regex il n'y a que sa de vrai !
0
kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 37
24 janv. 2012 à 10:39
0
cave2180 Messages postés 425 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 5 mars 2024 6
24 janv. 2012 à 10:56
Je regarde tous sa et je reviens vers vous.
Merci
0
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
24 janv. 2012 à 14:22
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gardiendelanuit Messages postés 1770 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 264
Modifié par gardiendelanuit le 24/01/2012 à 10:58
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