Je recois un mail mais pas mes données

dactari -  
vladivostok Messages postés 239 Statut Membre -
Bonjour,

j'ai finis mon site, j'ai juste le probleme de mon script de formulaire a régler car lorsque je le valide, il envoie un mail vide sur ma boite. voici un extrait de mon code si quelqu'un peut m'eclairer merci.

<form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
<fieldset>
<legend>Coordonnées</legend>
<p><label for="e-mail">e-mail*:</label><br />
<input type="text" size="40" name="e-mail" id="e-mail" value="<?php
if (!empty($_POST["e-mail"])) {
// l'adresse email de l'expéditeur a été saisie: la réafficher
echo htmlspecialchars($_POST["e-mail"],ENT_QUOTES);
}
?>" />
</p>
<p><label for="nom">Nom*:</label><br />
<input type="text" size="40" name="nom" id="nom" value="<?php
if (!empty($_POST["nom"])) {
// le titre du message a été saisi: le réafficher
echo htmlspecialchars($_POST["nom"],ENT_QUOTES);
}
.....
?></textarea>
</p>
<p><input type="submit" name="envoyer" value="envoyer" />
</p>
</form>
<?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";
}
}
?>

Salut.

1 réponse

vladivostok Messages postés 239 Statut Membre 20
 
Déjà a première vu il n'y a pas de protection contre les attaque du style <script>alert('blabla')</script>@blabla.com
Sinon en se qui concerne ton problème je voit pas dsl
0