salut,

j'utilise la fonction mail de php tout fonctionne bien cependant lorsque je souhaite ajouter le header "from:" cela ne fonctione pas!

je m'explique : j'ai un formulaire html qui comprend 3 champs(expediteur,sujet,texte) je recupere donc ces infos et effectue l'envoi avec la fonction mail comme ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$expediteur = $_POST['mail_exp'];
$sujet = $_POST['sujet'];
$mail = $_POST['contenu'];
$me = 'webmaster@moi.fr';
mail($me,$sujet,$mail)
ceci fonctionne tres bien je recoit bien le mail des utilisateurs sur mon site mais pas leur adresse mail qu'ils ont mentionné dans le formulaire. normal me direz vous je ne l'envoi pas avec la fonction mail.

j'ai donc testé avec le header en rajoutant ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$headers='From: '.$expediteur.'\r\n';
mail($me,$sujet,$mail,$headers)
ce qui ne fonctionne pas, j'ai tenté sinon un "bidouillage en faisant une concatenation de $expediteur avec $mail ou $ sujet mais sans succes