salut a tous, j'utilise un script pour envoyer un email , le probleme c'est que lorsque je recois le mail, il y a des "\" devant les ' et " .
voici mon code :
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 if (isset($_POST['nom'])) $nom=$_POST['nom']; if (isset($_POST['prenom'])) $prenom=$_POST['prenom']; if (isset($_POST['adr'])) $adresse=$_POST['adr']; if (isset($_POST['cp'])) $cp=$_POST['cp']; if (isset($_POST['ville'])) $ville=$_POST['ville']; if (isset($_POST['email'])) $email=$_POST['email']; if (isset($_POST['message'])) $message=$_POST['message']; $texte="<b>Expediteur : </b>".$nom."    ".$prenom."<br>"; $texte.="<b>Adresse : </b>".$adresse."<br>"; $texte.="<b>Code postal : </b>".$cp."<br>"; $texte.="<b>Ville: </b>".$ville."<br>"; $texte.="<b>Email : </b>".$email."<br>"; $texte.="<b>Message : </b>".$message."<br>"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $nom <$email>\r\nReply-to : $nom <$email>\nX-Mailer:PHP"; $subject="Message du site"; $destinataire="mon_adresse@laposte.net"; $body="$texte"; if (mail($destinataire,$subject,$body,$headers)) { echo "<script type='text/javascript'> alert('Votre message a bien été envoyé !'); window.location.replace('contact.htm'); </script>"; } else { echo "<script type='text/javascript'> alert('Un problème est survenu, veuillez recommencez!'); window.location.replace('contact.htm'); </script>"; }
si quelqu'un a une idée ?
merci @+
re! c'est bon j'ai trouvé : avec un stripslashes ca fonctionne !







Répondre avec citation




Partager