8791 sujets

Développement web côté serveur, CMS

Bonsoir

j'ai toujours le même problème dans mon formulaire de contact html & php, lorsque je reçois mon mail dans mon logiciel de messagerie je n'ai pas l'adresse electronique (de l’expéditeur) dans l'onglet expéditeur donc quand je clique sur répondre cela ne fonctionne pas voici mon code php (je pense que cela vient du php), merci d'avance pour m'aider clairement

<table width="25%" height="143" border="1" align="center">
<tr>
<td align="center">Vos coordonnées <br>
ont bien été envoyées.<br>
<br>
Une réponse vous sera envoyer prochainement.<br /> <strong>Merci à très bientôt</strong><br /><br /><a href="http://www.*****.fr">Retour vers le site</a></td>
</tr>
</table>
<?php
mail("contact@******.fr","Contact depuis le site",
"Contact depuis le site. Envoyé le ".$now = date("d/m/Y à H:i" )." :\n
Nom de société: ".$_POST['societe']."
Nom et prénom: ".$_POST['nom']."
N° téléphone : ".$_POST['telephone']."
Mail : ".$_POST['mail']."
En provenance de : ".$_POST['select2']."
Objet du message : ".$_POST['select1']."

----------- Commentaire -----------
".Stripslashes($_POST['commentaire'])."
--------------------------------------" );
?>  


MERCI
Merci JB mais franchement je changé pleins de fois mais je n'y arrive pas, pourrais tu me dire comment résoudre ce problème merci d'avance


Steeve
Le problème si je te donne le code qui va bien, c'est que tu ne vas rien apprendre et la prochaine fois que tu auras un problème similaire tu seras de nouveau perdu.

Dans le tuto que je t'ai donné, l'explication se trouve dans la partie qui traite des entêtes (header) du mail. Il y a quelques lignes obligatoires à ajouter au début du message et celles qui t'intéresse en particulier sont "From" et "Reply-to".