A voir également:
- Pb undefined variable
- Undefined mail ✓ - Forum PHP
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Undefined variable ✓ - Forum PHP
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