mon mail de formulaire est vide

dactari
Invité n'ayant pas de compte PHPfrance

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>

Eléphanteau du PHP | 30 Messages

21 mars 2009, 13:57

Bonjour

déjà utilise les balises
 pour poster du code, c'est plus lisible :)

Vérifie déjà ce que contiennent $_POST["titre"] et $_POST["message"] en les affichant avant l'envoi du message.

dactari
Invité n'ayant pas de compte PHPfrance

22 mars 2009, 11:02

salut kemper,

merci a toi il m'en fallait pas plus pour resoudre mon probleme, effectivement titre et message ne se rapportait a rien. Quel tete en l'air :roll: .