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 !

4 réponses

  1. Bonjour,

    en supposant que tu vérifies la validité de
    $domaine="@teldomaine.com"
    if (strtolower(mid($email,-1,len($domaine)))==$domaine) {...
    0
    1. Merci,
      mais il ne reconnait pas la fonction mid() ...
      0
      1. pardon, en php c'est substr et non pas mid
        Mais tu aurais pu le trouver toi même
        0
        1. Nickel ...

          Par quelques petits essais, j'en suis arrivé à :

          $email = "gigi@teldomaine.com";
          $domaine="@teldomaine.com";

          if (substr("$email",-strlen($domaine))=="$domaine") {...
          0