Vérifier le domaine d'un email en PHP
Résolu
Bonjour,
Je souhaiterais limiter l'entrée d'email dans un formulaire au domaine que j'ai choisi.
Je m'explique :
Dans un formulaire, les utilisateurs entrent leur adresse email. Je souhaite ensuite vérifier que l'email appartienne à un certain domaine : accepter seulement les adresses provenant de "teldomaine.com" ...
Je sais qu'il est possible de le faire avec Javascript mais je voudrais le faire en PHP.
Suis-je assez clair ?
D'avance merci !
Je souhaiterais limiter l'entrée d'email dans un formulaire au domaine que j'ai choisi.
Je m'explique :
Dans un formulaire, les utilisateurs entrent leur adresse email. Je souhaite ensuite vérifier que l'email appartienne à un certain domaine : accepter seulement les adresses provenant de "teldomaine.com" ...
Je sais qu'il est possible de le faire avec Javascript mais je voudrais le faire en PHP.
Suis-je assez clair ?
D'avance merci !
4 réponses
-
Bonjour,
en supposant que tu vérifies la validité de
$domaine="@teldomaine.com"
if (strtolower(mid($email,-1,len($domaine)))==$domaine) {... -
Merci,
mais il ne reconnait pas la fonction mid() ... -
pardon, en php c'est substr et non pas mid
Mais tu aurais pu le trouver toi même -
Nickel ...
Par quelques petits essais, j'en suis arrivé à :
$email = "gigi@teldomaine.com";
$domaine="@teldomaine.com";
if (substr("$email",-strlen($domaine))=="$domaine") {...