Petit problème php (sauter une ligne)

Fermé
Darkounet Messages postés 42 Date d'inscription mardi 15 janvier 2008 Statut Membre Dernière intervention 23 janvier 2009 - 7 oct. 2008 à 00:25
Darkounet Messages postés 42 Date d'inscription mardi 15 janvier 2008 Statut Membre Dernière intervention 23 janvier 2009 - 7 oct. 2008 à 10:42
Bonjour, je fais acuellement un petit site perso, sur lequel les gens peuvent m'envoyer un mail grace a un formulaire en html et une fonction php (la fonction mail).
J'ai le code suivant :

<?php
ini_set('sendmail_from', 'john@gmail.com');
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$mail = $_POST['mail'];
$objet = $_POST['objet'];
$message = $_POST['message'];
mail('john@gmail.com', $objet, $nom.' '.$prenom.' '.$message);
?>

Tout marche niquel sauf que dans le corp du mail que je reçoi, tout est mis bout a bout, comment sauter des lignes entre les $nom, $prenom, et $message ?

Merci d'avance !

6 réponses

cybertipunch Messages postés 635 Date d'inscription jeudi 7 février 2008 Statut Membre Dernière intervention 28 juillet 2016 176
7 oct. 2008 à 00:39
Bonsoir
Peut-être un <br> ??
-1
Darkounet Messages postés 42 Date d'inscription mardi 15 janvier 2008 Statut Membre Dernière intervention 23 janvier 2009
7 oct. 2008 à 07:12
Non,
si je met :
mail('john@gmail.com', $objet, $nom.' '.$prenom.'<br>'.$message);
?>
Ca m'affiche dans le mail :
$nom $prénom<br>$message
En gros le <br> n'est pas interpreté, il est seulement affiché, d'ou mon post sur ce forum ^^
-1
societeserieuse Messages postés 172 Date d'inscription dimanche 24 août 2008 Statut Membre Dernière intervention 3 décembre 2008 7
7 oct. 2008 à 07:28
ton mail est au format texte essai \n
-1
Darkounet Messages postés 42 Date d'inscription mardi 15 janvier 2008 Statut Membre Dernière intervention 23 janvier 2009
7 oct. 2008 à 07:36
Comme ca ? :
<?php
mail('john@gmail.com', $objet, $nom.' '.$prenom.\n.$message);
?>
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
societeserieuse Messages postés 172 Date d'inscription dimanche 24 août 2008 Statut Membre Dernière intervention 3 décembre 2008 7
7 oct. 2008 à 08:13
mdr non plutot comme ca :

<?php
mail('john@gmail.com', $objet, $nom.' '.$prenom.'\n'.$message);
?>
-1
Darkounet Messages postés 42 Date d'inscription mardi 15 janvier 2008 Statut Membre Dernière intervention 23 janvier 2009
7 oct. 2008 à 10:42
Dac merci ca marche par contre il faut juste mettre des doubles cotes "\n", avec des simple ca marche pas.
-1