Bonjour,
J'ai un formulaire avec des checkbox.
Je récupère ces données dans un autre fichier et l'envoie par mail.
Là, dans le mail de réception, les sauts de lignes ne se font pas....
je reçois ceci :
je ne comprends pas pourquoi !moi - crea@phoon.org - mercredi 13:00<br />mardi 18:30<br />mardi 19:00<br />lundi 19:15<br />Message
Voici le code que j'utilise
Merci d'avance pour votre aide
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 <?php // La variable $verif, va nous permettre d'analyser si la sémantique de l'email est bonne $verif="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!"; // On assigne et protége nos variables $votrenom=$_POST["votrenom"]; $votremail=$_POST["votremail"]; $from=htmlentities("From: ".$votremail); $message=stripslashes(htmlentities($_POST["message"])); $message = html_entity_decode($message); // $_POST["cours"] contient un tableau de valeurs $cours = $_POST["cours"]; for ($i=0; $i<count($cours); $i++) { echo $cours[$i]."<br />"; $message = $cours[$i]."<br />".$message; } $message = $votrenom." - ".$votremail." - ".$message; // On met ici notre email $destinataire="cours@aquagym-lacote.com"; /* On place le sujet du message qui ici sera toujours le même puisque dans la partie Html on l'a mis en caché grace au type="hidden";) avec comme valeur "Vous avez un nouveau message" */ $objet=$_POST['objet']; // C'est bon on est OK, vérifions si l'email est valide, grâce à notre sympathique REGEX if(!preg_match($verif,$votremail)) { echo "Votre adresse email n'est pas valide"; } // On verifie si il y a un nom elseif (trim($votrenom)=="") { echo "Merci de nous indiquer votre nom"; } // On verifie si il y a un message elseif (trim($message)=="") { echo "Merci de mettre un message"; } // Si tout est OK on envoie l'email else { mail($destinataire,$objet,$message,$from); echo "le message a bien été envoyé à Aquagym-La Côte"; } ?>
Partager