Bonjour,
j'ai un formulaire simple (bon la je racourci puisque le problème est le même dans les autres champs)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php if($_POST['nom']){ $nom=$_POST['nom']; }else{ $nom="Non renseigné"; } $email =$_POST['mail']; ?> <form name="form1" method="post" action="#"> <input type="text" name="nom" id="nom"> <input type="text" name="mail" id="mail"> </form>
et ma fonction mail
lorsque le champ NOM (ou un autre pas mis ici) reçoit un é dans mon mail celui-ci s'affiche é
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <?php //définitions des variables utiles à la fonction mail() $esc ="tintin"; $contactesc= "adresse@yahoo.fr"; ////ici on détermine le mail de confirmation (le demandeur ) avec la version mine et le format HTML $headers = "From: $esc <$contactesc>\r\nReply-to : $nom <$contactesc>\nX-Mailer:PHP"; $headers .= "MIME-version: 1.0\n"; $headers .= "Content-type: text/html; charset= iso-8859-1\n"; //ici on détermine le mail d'envoi (le receveur ) avec la version mine et le format HTML $headersRes = "From: $email\r\nReply-to : $nom <$nom>\nX-Mailer:PHP"; $headersRes .= "MIME-version: 1.0\n"; $headersRes .= "Content-type: text/html; charset= iso-8859-1\n"; //Sujet du mail $subject="Demande"; //Initialisation de l'adresse du demandeur $destinataire="$email"; //Initialisation de l'adresse du receveur $destinataireRes="adresse@yahoo.fr"; if (mail($destinataire,$subject,$demandeur,$headers) && mail($destinataireRes,$subject,$receveur,$headersRes)){ echo $reussi; } else { echo $attente; } ?>
quelqu'un a t'il une idée?
merci
Partager