Bonjour.
J'ai beau revoir et chercher sur le net, je trouve pas la solution au \r\n qui n'ont aucun effet dans le courriel ainsi que les \n
Le contenu du courriel est correcte. Les accents sont présents. Ce sont les fins de lignes qui ne se font pas.
J'ai testé sur un serveur sous linux et un sous windows. Même résultat.
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 $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; $msg = 'Bonjour,'."\n\n"; $msg .= 'Ce mail a été envoyé depuis '.$_SERVER['HTTP_HOST']."\n\n"; $msg .= 'Par: '.$civilite."\n"; $msg .= 'Prénom: '.$pre."\n"; $msg .= 'Nom: '.$nom."\n"; $msg .= 'Email: <'.$expediteur.'>'."\n\n"; $msg .= 'Voici le message qui vous est adressé :'."\n"; $msg .= '******************************************************'."\n"; $msg .= 'O P T I O N S :'."\n\n"; $msg .= $opzz."\n\n"; $msg .= 'M E S S A G E :'."\n\n"; $msg .= $message."\n\n"; $msg .= '******************************************************'."\n"; $headers .= 'From: '.$pre.' '.$nom.' <'.$expediteur.'>'."\r\n"; if(strlen($message) > $messg_min || strlen($opzz) != 0 ) { if (mail($to, $sujet, $msg, $headers)){ $alert = 'E-mail envoyé avec succès';
Partager