8796 sujets

Développement web côté serveur, CMS

Bonsoir à tous,
Je me tourne vers vous car j'ai un petit souci !

Voilà j'ai créé un formulaire que j'envoi par email avec comme champs, le nom, le prenom et le message.
Le nom et le prénom ne posent pas de problème c'est le champ message qui m'agace.

En effet quand j'envoi le mail, je reçois bien le message avec les apostrophes nickels mais j'ai les "retours à la ligne" que l'utilisateur a saisis (dans le textarea) qui s'affichent sous la forme de <br />

voici mon code (sans les balises code fournies par alsacreation car ça foire mon message !!!)

$msg .="Bonjour,\n \n";
$msg .="$_POST['prenom'] $_POST['nom'] blablablablablabla.\n \n";
$msg .="blablablabla\n \n";
$msg .="blablabla:\n \n";
$msg .= stripslashes(nl2br(($_POST['message']));
$msg .= "\n \n";

$destinataire = "$_POST['mail_amis']";
// $sujet = "Blablabla";
$sujet = "$_POST['prenom'] $_POST['nom'] blablabla";
$headers='From: ' . $votre_email . "\r\n";
$headers.="Bcc:blablabla@blabla.com\n";

mail($destinataire, $sujet, $msg, $headers);


Au secours. Quelqu'un connait la solution ?
Merci d'avance à tous ceux qui pourront m'aider.
Modifié par pareto (19 Jan 2010 - 19:01)