PHP fonction mail() ne fonctionne pas
Fermé
funkeen
Messages postés
204
Date d'inscription
mardi 14 décembre 2010
Statut
Membre
Dernière intervention
12 novembre 2011
-
Modifié par funkeen le 22/08/2011 à 12:01
__construct - 22 août 2011 à 14:04
__construct - 22 août 2011 à 14:04
A voir également:
- PHP fonction mail() ne fonctionne pas
- Yahoo mail - Guide
- Fonction si et - Guide
- Publipostage mail - Guide
- Cci mail - Guide
- Windows live mail - Télécharger - Mail
4 réponses
pitxu
Messages postés
689
Date d'inscription
vendredi 7 septembre 2007
Statut
Membre
Dernière intervention
25 mars 2015
94
22 août 2011 à 12:05
22 août 2011 à 12:05
Bonjour,
vérifie qu'il y a bien une erreur pour commencer.
vérifie qu'il y a bien une erreur pour commencer.
if(mail($mail, $subject, $message, $headers)){ echo "Mail envoyé avec succès" }else{ echo "Erreur sur ce mail :". $mail; }
funkeen
Messages postés
204
Date d'inscription
mardi 14 décembre 2010
Statut
Membre
Dernière intervention
12 novembre 2011
5
22 août 2011 à 12:11
22 août 2011 à 12:11
oui en effet c'est le else qui s'affiche tu peux essayer tu verra, donc que faire ?
pitxu
Messages postés
689
Date d'inscription
vendredi 7 septembre 2007
Statut
Membre
Dernière intervention
25 mars 2015
94
22 août 2011 à 12:13
22 août 2011 à 12:13
essaie :
echo $destinataire.$sujet.msg;
coca4life
Messages postés
69
Date d'inscription
jeudi 28 juillet 2011
Statut
Membre
Dernière intervention
1 septembre 2011
5
22 août 2011 à 13:57
22 août 2011 à 13:57
il faut un autre parametre pour la fct mail, il te faut les header
D'ailleurs un peu bizarre le libellé de la balise <form> :
Pour transmettre au script PHP des valeurs de type POST c'est comme ceci :
En admettant bien sûr que le script chargé d'envoyer le mail se situe bien dans le fichier en.php de l'attribut action="en.php" ?
<form type="post" action="en.php"> <input type="text" name="x"/> <input type="submit"/> </form>
Pour transmettre au script PHP des valeurs de type POST c'est comme ceci :
<form method="post" action="en.php"> <input type="text" name="x" value="" /> <input type="submit" value="Tester" /> </form>
En admettant bien sûr que le script chargé d'envoyer le mail se situe bien dans le fichier en.php de l'attribut action="en.php" ?