Erreur PHP fonction mail()
Fermé
Utilisateur anonyme
-
20 avril 2016 à 21:47
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 - 25 avril 2016 à 20:48
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 - 25 avril 2016 à 20:48
A voir également:
- Erreur PHP fonction mail()
- Erreur 0x80070643 - Accueil - Windows
- Yahoo mail - Accueil - Mail
- Fonction si et - Guide
- Publipostage mail - Accueil - Word
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
1 réponse
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
21 avril 2016 à 08:55
21 avril 2016 à 08:55
Bonjour,
Pourrais tu être plus précis ?
Quand tu dis : "si l'email n'est pas valide" ... tu veux dire l'utilisateur rentre autre chose qu'un email ?
Dans ce cas, il existe en php
mais le mieux est de vérifier LORS DE LA SAISIE par l'utilisateur (avant même qu'il ne valide ton formulaire...) ... et pour ça, il faut le faire en JAVASCRIPT (via des expressions réulères)
Par exemple via cette fonction
Et sur l'input de ton formulaire qui doit recevoir le mail.. ajouter un onkeyup qui appel cette fonction par exemple.
Pourrais tu être plus précis ?
Quand tu dis : "si l'email n'est pas valide" ... tu veux dire l'utilisateur rentre autre chose qu'un email ?
Dans ce cas, il existe en php
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { // invalid emailaddress }
mais le mieux est de vérifier LORS DE LA SAISIE par l'utilisateur (avant même qu'il ne valide ton formulaire...) ... et pour ça, il faut le faire en JAVASCRIPT (via des expressions réulères)
Par exemple via cette fonction
function validateEmail(email) { var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); }
Et sur l'input de ton formulaire qui doit recevoir le mail.. ajouter un onkeyup qui appel cette fonction par exemple.
25 avril 2016 à 19:17
Merci, mais mon probleme est de verifier si l'adresse email existe, et non si elle a la bonne syntaxe...
25 avril 2016 à 19:43
d'où l'importance d'être précis dans ses questions !!!
Enfin bon... non...ça. .. on ne fait pas.
On envoie le mail à l'utilisateur. .. et on lui indique que si il n'a rien reçu. .. de vérifier si son email est bon...
25 avril 2016 à 19:56
25 avril 2016 à 20:35
25 avril 2016 à 20:48