par
dactari » 21 mars 2009, 01:35
Bonjour a tous,
mon probleme: mon script de formulaire marche au top, sauf que mon mail envoyé a partir du formulaire arrive avec l'adresse de l'expéditeur et completement vide.
j'ai un script que j'ai realisé sur une seul page, j'ai utilisé php self pour recuperer mes données. Je me demande si c'est possible d'ailleurs d'utiliser qu'une seul page et de traiter les données au meme endroit? en fait ma page formulaire est contact.php, bref peut est ce une erreur connus de débutant facile a resoudre.
Merci pour votre aide.
voici la fin de ma page si l'erreur peut se trouver ici?
....
?php
}
else {
// le formulaire a été soumis sans erreur, on envoie le mail
$entete = "From: ".$_POST["e-mail"]." <".$_POST["e-mail"].">\n";
$entete .= "MIME-Version: 1.0";
if (mail($email_webmaster,$_POST["titre"],$_POST["message"],$entete)){
// mail envoyé
echo "Votre message a été envoyé.<br />\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Retourner sur le site...</a>\n";
}
else {
// erreur lors de l'envoi du mail
echo "Un problème s'est produit lors de l'envoi du message.\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Réessayez...</a>\n";
}
}
?>
</div>
</div>
</body>
</html>
Bonjour a tous,
mon probleme: mon script de formulaire marche au top, sauf que mon mail envoyé a partir du formulaire arrive avec l'adresse de l'expéditeur et completement vide.
j'ai un script que j'ai realisé sur une seul page, j'ai utilisé php self pour recuperer mes données. Je me demande si c'est possible d'ailleurs d'utiliser qu'une seul page et de traiter les données au meme endroit? en fait ma page formulaire est contact.php, bref peut est ce une erreur connus de débutant facile a resoudre.
Merci pour votre aide.
voici la fin de ma page si l'erreur peut se trouver ici?
[php]
....
?php
}
else {
// le formulaire a été soumis sans erreur, on envoie le mail
$entete = "From: ".$_POST["e-mail"]." <".$_POST["e-mail"].">\n";
$entete .= "MIME-Version: 1.0";
if (mail($email_webmaster,$_POST["titre"],$_POST["message"],$entete)){
// mail envoyé
echo "Votre message a été envoyé.<br />\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Retourner sur le site...</a>\n";
}
else {
// erreur lors de l'envoi du mail
echo "Un problème s'est produit lors de l'envoi du message.\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Réessayez...</a>\n";
}
}
?>
</div>
</div>
</body>
</html>[/php]