Bonjour à tou(te)s,
d'avance, excusez-moi de vous déranger et si je n'ai pas posté au bon endroit, je suis un débutant
(dans tous les domaines ^^)
je voudrais savoir pourquoi le code que j'utilise m'envoie des mails avec comme information :
<> dans le champs réservé à l'émetteur, et rien du tout dans le message.
Je m'attendais à avoir, au pire, au moins l'adresse mail de celui qui a remplit le champs.
Au mieux, à avoir en plus, cette information sur le message.
Sachant qu'avoir l'adresse mail de l'utilisateur me suffit;
Je vous remercie si vous pouvez m'aider parce que là, je patine sévère... Faut bien dire que je ne suis,
ni développeur, ni designer, ni rien du tout, alors si vous pouviez m'expliquer simplement pourquoi ça ne marche pas, je vous en serais vraiment reconnaissant.
Sur ma page HTML, j'ai mis :
[code]
<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Email:</td>
<td><input type=text name=son_email size=60></td></tr>
<input type=hidden name=inscription >
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Effacer>
</form>
</div>
mon fichier PHP :
[code]
<?php
$mail=$HTTP_POST_VARS['son_email'];
$objet=$HTTP_POST_VARS['inscription'];
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="$objet";
$destinataire="mon-adresse-mail@quelqueChose.com";
$body="$mail";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé<br>";
} else {
echo "Une erreur s'est produite";
}
?>
d'avance, excusez-moi de vous déranger et si je n'ai pas posté au bon endroit, je suis un débutant
(dans tous les domaines ^^)
je voudrais savoir pourquoi le code que j'utilise m'envoie des mails avec comme information :
<> dans le champs réservé à l'émetteur, et rien du tout dans le message.
Je m'attendais à avoir, au pire, au moins l'adresse mail de celui qui a remplit le champs.
Au mieux, à avoir en plus, cette information sur le message.
Sachant qu'avoir l'adresse mail de l'utilisateur me suffit;
Je vous remercie si vous pouvez m'aider parce que là, je patine sévère... Faut bien dire que je ne suis,
ni développeur, ni designer, ni rien du tout, alors si vous pouviez m'expliquer simplement pourquoi ça ne marche pas, je vous en serais vraiment reconnaissant.
Sur ma page HTML, j'ai mis :
[code]
<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Email:</td>
<td><input type=text name=son_email size=60></td></tr>
<input type=hidden name=inscription >
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Effacer>
</form>
</div>
mon fichier PHP :
[code]
<?php
$mail=$HTTP_POST_VARS['son_email'];
$objet=$HTTP_POST_VARS['inscription'];
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="$objet";
$destinataire="mon-adresse-mail@quelqueChose.com";
$body="$mail";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé<br>";
} else {
echo "Une erreur s'est produite";
}
?>