Pb Formmail / Mail reçu vide
Résolu
Gregovic
Messages postés
5
Statut
Membre
-
Azraka Messages postés 265 Statut Membre -
Azraka Messages postés 265 Statut Membre -
Bonjour à tous !
Voilà, j'ai un problème, j'ai fait un formulaire sur mon site, et quand il est rempli et envoyé, je reçois un mail avec uniquement mon adresse mail dedans, sans les informations du formulaire !
Est-ce que quelqu'un peu m'aider s'il vous plait :'(
Voici le formmail.php :
<?php
$TO = "contact@*******.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
header("Location: http://www.*******.fr/merci.html");
?>
Merci d'avance pour vos réponses !!!
Voilà, j'ai un problème, j'ai fait un formulaire sur mon site, et quand il est rempli et envoyé, je reçois un mail avec uniquement mon adresse mail dedans, sans les informations du formulaire !
Est-ce que quelqu'un peu m'aider s'il vous plait :'(
Voici le formmail.php :
<?php
$TO = "contact@*******.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
header("Location: http://www.*******.fr/merci.html");
?>
Merci d'avance pour vos réponses !!!
A voir également:
- Pb Formmail / Mail reçu vide
- Supprimer page word vide - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Coeur vide ✓ - Forum Facebook
- Raccourci coeur blanc - Forum Facebook
2 réponses
Bonjour,
Pouvez-vous nous dire ce que donne un var_dump de $_POST ou $HTTP_POST_VARS ?
($HTTP_POST_VARS est l'ancienne version, dépréciée maintenant, de $_POST)
Sinon en ce qui concerne la boucle de concaténation, j'aurais fait quelque chose comme :
qui est quand même plus propre
A noter que le each() mémorise la position du curseur dans le tableau, donc s'il a déjà été parcouru avec un each, cela peut expliquer que rie ne s'affiche.
Pouvez-vous nous dire ce que donne un var_dump de $_POST ou $HTTP_POST_VARS ?
($HTTP_POST_VARS est l'ancienne version, dépréciée maintenant, de $_POST)
Sinon en ce qui concerne la boucle de concaténation, j'aurais fait quelque chose comme :
foreach($_POST as $key => $val) {
$message .= "$key : $val\n";
}
qui est quand même plus propre
A noter que le each() mémorise la position du curseur dans le tableau, donc s'il a déjà été parcouru avec un each, cela peut expliquer que rie ne s'affiche.