Formulaire mail qui ne fonctionne pas ?
Résolu/Fermé
jlnnadia
Messages postés
2
Date d'inscription
vendredi 13 mai 2011
Statut
Membre
Dernière intervention
13 mai 2011
-
13 mai 2011 à 13:31
yoland - 24 mai 2011 à 11:10
yoland - 24 mai 2011 à 11:10
A voir également:
- Formulaire mail qui ne fonctionne pas ?
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Formulaire de réclamation facebook - Guide
- Windows live mail - Télécharger - Mail
- Boîte mail française gratuite - Guide
3 réponses
Utilisateur anonyme
13 mai 2011 à 15:44
13 mai 2011 à 15:44
Bonjour,
Votre fichier PHP devrait être ceci, rien d'autre :
Car sinon le Header ne peut pas fonctionner, et puis les balises que vous avez mis au début sont incomplètes, manquent html, head, body, mais si vous les mettiez le header ne fonctionnerait pas.
Essayez formul.php comme je vous l'ai simplifié.
Votre fichier PHP devrait être ceci, rien d'autre :
<?php $TO = "contact@residenceiledeflandre.com"; $h = "From: " . $TO; $subject = "mail de formulaire"; $message = ""; while (list($key, $val) = each($HTTP_POST_VARS)) { $message .= "$key : $val\n"; } mail($TO, $subject, $message, $h); Header("Location: http://www.residenceiledeflandre.com/merci.html"); ?>
Car sinon le Header ne peut pas fonctionner, et puis les balises que vous avez mis au début sont incomplètes, manquent html, head, body, mais si vous les mettiez le header ne fonctionnerait pas.
Essayez formul.php comme je vous l'ai simplifié.
jlnnadia
Messages postés
2
Date d'inscription
vendredi 13 mai 2011
Statut
Membre
Dernière intervention
13 mai 2011
13 mai 2011 à 16:29
13 mai 2011 à 16:29
Merci Zebulon,
mais cela ne fonctionne pas?
mais cela ne fonctionne pas?
Utilisateur anonyme
16 mai 2011 à 10:32
16 mai 2011 à 10:32
Heu oui normal en fait, moi ça m'envoie un mail vide...
C'est $HTTP_POST_VARS qu'il faut remplacer par $_POST, tout bêtement.
Et là ça marche, j'ai testé.
C'est $HTTP_POST_VARS qu'il faut remplacer par $_POST, tout bêtement.
Et là ça marche, j'ai testé.
<?php $TO = "contact@residenceiledeflandre.com"; $h = "From: " . $TO; $subject = "mail de formulaire"; $message = ""; while (list($key, $val) = each($_POST)) { $message .= "$key : $val\n"; } mail($TO, $subject, $message, $h); Header("Location: http://www.residenceiledeflandre.com/merci.html"); ?>