A voir également:
- Pb undefined variable
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Windows 10
- Perso-6;available playsets were found, but none are supported;undefined ✓ - Forum Montage et acquisition vidéo
- Variable d'environnement TEMP ✓ - Forum Windows 7
10 réponses
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
26 déc. 2013 à 14:42
26 déc. 2013 à 14:42
Essaie de remplacer tous les $HTTP_POST_VARS par $_POST
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
26 déc. 2013 à 15:33
26 déc. 2013 à 15:33
Je m'y attendais. Comme tu tournes en local (enfin je pense), il te faut un serveur SMTP externe pour envoyer le mail. Vérifie tes paramètres XAMPP.
Quelques liens utiles
Trouver un SMTP
https://www.commentcamarche.net/faq/893-parametres-de-serveurs-pop-imap-et-smtp-des-principaux-fai
Tutoriel : Donner le SMTP à XAMPP
http://mickaelbertrand.imagika.fr/web-tutoriel-xampp-parametrer-lenvoi-de-mail-smtp-158
Si le tutoriel ne convient pas, chercher sur Google
https://www.google.be/#q=xampp+configurer+smtp
Quelques liens utiles
Trouver un SMTP
https://www.commentcamarche.net/faq/893-parametres-de-serveurs-pop-imap-et-smtp-des-principaux-fai
Tutoriel : Donner le SMTP à XAMPP
http://mickaelbertrand.imagika.fr/web-tutoriel-xampp-parametrer-lenvoi-de-mail-smtp-158
Si le tutoriel ne convient pas, chercher sur Google
https://www.google.be/#q=xampp+configurer+smtp
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Toujours pas de mail avec xamp aprés les modifications. J'ai même mis les pages sur mon hebergeur pour etre sur que ca venait de xam mais toujours pas de mail. Si vous etes sur que c'est pas le code c'est peut être mon hebergeur qui lui aussi bloque le smtp... je sais pas.
Je crois que c'est le code parceque quand je fait envoyer il met beaucoup de temps a le faire.
Je crois que c'est le code parceque quand je fait envoyer il met beaucoup de temps a le faire.
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
26 déc. 2013 à 16:09
26 déc. 2013 à 16:09
if (mail($destinataire,$subject,$body,$headers)) { echo "Votre mail a été envoyé<br>"; } else { echo "Une erreur s'est produite"; }
Qu'est-ce qui s'affiche ? Votre mail a été envoyé ou Une erreur s'est produite ?
Quel est ton hébergeur ?
As-tu remplacé les étoiles par ton adresse mail ($destinataire="***@***";) ?
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
26 déc. 2013 à 17:32
26 déc. 2013 à 17:32
Avant d'appeler la fonction mail(), affiche avec echo tes différentes variables pour être certains qu'elles sont correctes. Attention aussi aux caractères spéciaux : voir htmlspecialchars(), htmlentities() etc.
Regarde aussi dans tes mails indésirables, voire dans les paramètres de ta messagerie pour voir si ta messagerie ne bloque pas les mails reçus.
Quel SMTP as-tu choisi, si tu fais le test en local ? Sur ton hébergeur je ne sais pas comment tu pourrais vérifier le bon fonctionnement du SMTP.
Attention aussi : $sujet n'est pas utilisé, et $body n'existe pas, tu as mis $message
Regarde aussi dans tes mails indésirables, voire dans les paramètres de ta messagerie pour voir si ta messagerie ne bloque pas les mails reçus.
Quel SMTP as-tu choisi, si tu fais le test en local ? Sur ton hébergeur je ne sais pas comment tu pourrais vérifier le bon fonctionnement du SMTP.
Attention aussi : $sujet n'est pas utilisé, et $body n'existe pas, tu as mis $message