IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Champs mail validateur [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    182
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 182
    Points : 53
    Points
    53
    Par défaut Champs mail validateur
    Bonjour
    je veux faire un validateur sur l'email j'ai fais ça mais le problème si le mail n'est pas valide il ne m'affiche cette erreur nn une message ma question comment je peux faire pour que m'affiche un message
    Address in mailbox given [hffffff] does not comply with RFC 2822, 3.6.2.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    /**@Assert\NotBlank(message="Veuillez entrer un email")
         *@var string
         *@Assert\Email(
         *     message = "'{{ value }}' n'est pas un email valide.",
         *     checkMX = true
         * )
         * @ORM\Column(name="email", type="string", length=255)
         */
        private $email;

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Points : 1 313
    Points
    1 313
    Par défaut
    checkMX
    Si cette option est définie à true, alors la fonction PHP checkdnsrr sera utilisée pour vérifier la validité de l'enregistrement MX du serveur de l'email donné.
    Je suppose qu'en local tu ne peux pas accéder aux serveurs DSN...
    Tu as vraiment besoin de vérifier que le domaine du mail existe?

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    182
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 182
    Points : 53
    Points
    53
    Par défaut
    Bonjour
    puisque j'utilise le localhost j'ai supprimé le checkMX = true mais même j'écrit comme ce ci le message ne s'affiche pas si je saisi une @ email nn valide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     *@Assert\Email(message = "'{{ value }}' n'est pas un email valide." )

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Points : 1 313
    Points
    1 313
    Par défaut
    Tu affiches bien les erreurs avec un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    form_errors(form.email)
    ?

  5. #5
    Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    182
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 182
    Points : 53
    Points
    53
    Par défaut
    merci c'est bon

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 23/10/2008, 15h36
  2. Vérification du champ mail
    Par lenstoi dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 23/06/2008, 15h50
  3. champ mail et BD
    Par pierrot67 dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/03/2006, 10h26
  4. [RegEx] Récupérer le champ mail d'un fichier html (suite)
    Par nico93100 dans le forum Langage
    Réponses: 2
    Dernier message: 06/01/2006, 17h24
  5. table acces champ mail pour mailing ???
    Par jockey1 dans le forum Access
    Réponses: 3
    Dernier message: 17/09/2005, 22h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo