Bonsoir,
Je viens de mettre en place un formulaire permettant d'envoyer son contenu sur ma boite mail.
je recois bien le message mais avec des symboles et des lettres à caractères spéciaux
Voici mon code :
Comment faire pour avoir le résultat du formulaire sous un format texte ou word ou autre chose.
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112 <?php include('connexion.php'); include ('index.php'); ?> <form name ="envoi" method="POST" action="mailto:mail" enctype="multipart/form-data"> <table border = 1> <tr> Vos informations personnelles : <td>Nom : </td> <td><input type="text" name="nom"></td> </tr> <tr> <td>Mail : </td> <td><input type="text" name="mail"></td> </tr> <tr> <td>Prenom : </td> <td><input type="text" name="prenom"></td> </tr> <tr> <td>Ville : </td> <td><input type="text" name="ville"></td> </tr> <tr> <td>Code Postal : </td> <td><input type="text" name="codepostal"></td> </tr> </table> <br><br> <table border = 1> Votre bien : <tr> <td>Type de bien : </td> <td><select name="choix" span class = "select"> <option value="0" selected="selected">Choissisez votre rubrique </option> <option value ="Appartement">Appartement</option> <option value ="Maison">Maison</option> <option value ="Commerce">Commerce</option> <option value ="Villa">Villa</option> </select><br></td> </tr> <tr> <td>Code Postal :</td> <td><input type="text" name="code_postal"><br></td> </tr> <tr> <td>Ville : </td> <td> <input type = "text" name="villem"><br></td> </tr> <tr> <td>Prix : </td> <td><input type= "text" name="prix"><br></td> </tr> <tr> <td>Photos : </td> <td><input type="file" name="photo"><br></td> </tr> </table> <input type = "submit" name="bt" value ="Envoyer"> <input type="hidden" name="continuer" value = "1"> </form> <?php if (isset($_POST['continuer'])) { if ($_POST['continuer'] == 1) { // Récupération des valeurs $nom = $_POST['nom']; $mail = $_POST['mail']; $prenom = $_POST['prenom']; $ville = $_POST['ville']; $codepostal = $_POST['codepostal']; if (isset ($_POST['choix'])) $monChoix = $_POST['choix']; elseif (isset ($_GET['choix'])) $monChoix = $_GET['choix']; $code = $_POST['code_postal']; $ville_maison = $_POST['villem']; $prix = $_POST['prix']; // Message qui sera le contenu du mail $message = "Nom : ".$nom."\n\nPrenom : ".$prenom."\n\nVille : ".$ville."\n\nCode Postal : ".$codepostal."\n\n Type : ".$monChoix."\n\nCode postal bien : ".$code."\n\nVille bien : ".$ville_maison."\n\nPrx : ".$prix; $header = "MIME-Version: 1.0\r\n"; //////ici on détermine le mail en format text $header .= "Content-type: text/plain; charset=iso-8859-1\r\n"; ////ici on détermine l'expediteur et l'adresse de réponse $header .= "From: $mail\r\nReply-to : $nom <$mail>\nX-Mailer:PHP"; $headers["From"] = "adresse_mail"; $subject="Ajout"; $destinataire=$mail; $body=$message; if (mail($subject,$body,$headers, $header)) { echo "Votre mail a été envoyé"; } else { echo "Une erreur s'est produite"; } } } ?>
Merci de votre aide![]()







Répondre avec citation
Partager