Petit problème script php

Résolu
Vlaoff Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -  
Vlaoff Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout le monde,

Je suis entrain de créer un formulaire pour mon site web et j'ai un petit soucis lors de l'envoie du formulaire par email

Enfaite j'aimerais que dans l'e-mail que je reçois, qu'il y aie un retour à la ligne après chaque variable dans $message = '.... '

<?php 
$nom2 = $_POST['nom'] ;
?><?php $prenom2 = $_POST['prenom']; ?> <?php $email2 = $_POST['email']; ?> <?php $age2 = $_POST['age']; ?> <?php $poid2 = $_POST['poid']; ?> <?php $sexe2 = $_POST['sexe']; ?> <?php $q1 = $_POST['1']; ?> <?php $q2 = $_POST['2']; ?> <?php $q3 = $_POST['3']; ?> <?php $q4 = $_POST['4']; ?> <?php $q5 = $_POST['5']; ?> <?php $q6 = $_POST['6']; ?> <?php $q7 = $_POST['7']; ?> <?php $q8 = $_POST['8']; ?> <?php $q9 = $_POST['9']; ?> <?php $q10 = $_POST['10']; ?> <?php $q11 = $_POST['11']; ?> <?php $q12 = $_POST['12']; ?> <?php $q13 = $_POST['13']; ?> <?php $q14 = $_POST['14']; ?> <?php $q15 = $_POST['15']; ?> <?php $q16 = $_POST['16']; ?> 




<?php $message = 'Nom: '.$nom2.'  Prénom:'.$prenom2.' Email: '.$email2.' Age: '.$age2.' Poids: '.$poid2.' Sexe: '.$sexe2.' Question1: '.$q1.' Question2: '.$q2.' Question3: '.$q3.' Question4: '.$q4.' Question5: '.$q5.' Question6: '.$q6.' Question7: '.$q7.' Question8: '.$q8.' Question9: '.$q9.' Question10: '.$q10.' Question11: '.$q11.' Question12: '.$q12.' Question13: '.$q13.' Question1:4 '.$q14.' Question15: '.$q15.' Question16: '.$q16.' '. "\r\n";?>


<?php
     $headers = 'From: '.$nom2.' <'.$email2.'>' . "\r\n";

	
     if(mail('monadresse@live.be, 'Bilan Forme et bien être', $message, $headers))
     {
          echo 'Le message a bien été envoyé';
     }
     else
     {
          echo 'Le message n\'a pu être envoyé';
		  }
		  
      ?>


Voila si quelqu'un pouvait me dire comment on fais un retour à la ligne, j'ai déjà essayé de mettre \n, mais ça marche pas.
A voir également:

3 réponses

vignemail1 Messages postés 1246 Date d'inscription   Statut Contributeur Dernière intervention   259
 
Je suis pas sûr mais il me semble me rappeler que les mails utiliser des \r\n comme fin de ligne, enfin je peux me tromper.
Cela devrait marcher pour un mail en plain text, mais pour un mail en HTML, il faudrait plutôt mettre <br />
0
Vlaoff Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   1
 
je viens d'essayer, et ça marche pas ...
0
Vlaoff Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   1
 
C'est bon j'ai trouvé la solution,
il suffit d'apuiyer sur enter, comme dans un éditeur de texte normal. Merci pour votre aide
0