Retour à la ligne Mail Php
basket
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je vous expose mon problème, j'ai créé un formulaire concernant une sondage sur l'arbitrage dans le basket, j'y suis arrivé avec le php, mais le problème, c'est lorsque je reçois les résultats par mail, les données se suivent sans retour à la ligne, ni espace.
Comment faire pour intégrer ce paramètre dans le code ??
Merci de me répondre.
Vous verrez ci-dessous le code php actuel
<?php header("Content-type: text/plain");
$back="arbitrage.htm";
$realname=$_POST["realname"];
$prenom=$_POST["prenom"];
$sexe=$_POST["sexe"];
$adress=$_POST["adress"];
$cp=$_POST["cp"];
$ville=$_POST["ville"];
$age=$_POST["age"];
$mail=$_POST["mail"];
$club=$_POST["club"];
$departement=$_POST["departement"];
$arbitre=$_POST["arbitre"];
$image=$_POST["image"];
$resp=$_POST["resp"];
$camp=$_POST["camp"];
$souvenir=$_POST["souvenir"];
$comments=$_POST["comments"];
$TO = "moi@hotmail.com";
$h = "From: ".$realname." <".$email.">";
$message = "Message reçu de ".$realname. " ".$prenom.
"Sexe :".$sexe.
"Adresse :".$adress.
"Code Postal :".$cp.
"Ville : ".$ville.
"Année naissance : ".$age.
"Mail : ".$mail.
"Club : ".$club.
"Département Club : ".$departement.
"Fréquence arbitrage : ".$arbitre.
"Image de l'arbitre : ".$image.
"Prend des responsabilités ? : ".$resp.
"A déjà participé à un camp d'été : ".$camp.
"Bon souvenir du camp ? : ".$souvenir.
"Commentaire : ".$comments;
print "Destinataire: ".$TO."<br>";
print "Texte: ".$message."<br>";
print "Entete: ".$h."<br>";
$result=mail($TO, $subject, $message, $h);
print "$result";
?>
je vous expose mon problème, j'ai créé un formulaire concernant une sondage sur l'arbitrage dans le basket, j'y suis arrivé avec le php, mais le problème, c'est lorsque je reçois les résultats par mail, les données se suivent sans retour à la ligne, ni espace.
Comment faire pour intégrer ce paramètre dans le code ??
Merci de me répondre.
Vous verrez ci-dessous le code php actuel
<?php header("Content-type: text/plain");
$back="arbitrage.htm";
$realname=$_POST["realname"];
$prenom=$_POST["prenom"];
$sexe=$_POST["sexe"];
$adress=$_POST["adress"];
$cp=$_POST["cp"];
$ville=$_POST["ville"];
$age=$_POST["age"];
$mail=$_POST["mail"];
$club=$_POST["club"];
$departement=$_POST["departement"];
$arbitre=$_POST["arbitre"];
$image=$_POST["image"];
$resp=$_POST["resp"];
$camp=$_POST["camp"];
$souvenir=$_POST["souvenir"];
$comments=$_POST["comments"];
$TO = "moi@hotmail.com";
$h = "From: ".$realname." <".$email.">";
$message = "Message reçu de ".$realname. " ".$prenom.
"Sexe :".$sexe.
"Adresse :".$adress.
"Code Postal :".$cp.
"Ville : ".$ville.
"Année naissance : ".$age.
"Mail : ".$mail.
"Club : ".$club.
"Département Club : ".$departement.
"Fréquence arbitrage : ".$arbitre.
"Image de l'arbitre : ".$image.
"Prend des responsabilités ? : ".$resp.
"A déjà participé à un camp d'été : ".$camp.
"Bon souvenir du camp ? : ".$souvenir.
"Commentaire : ".$comments;
print "Destinataire: ".$TO."<br>";
print "Texte: ".$message."<br>";
print "Entete: ".$h."<br>";
$result=mail($TO, $subject, $message, $h);
print "$result";
?>
Configuration: Windows XP / Firefox 3.5.7
6 réponses
-
Il faut utiliser "\n"
-
-
Salut,
Ajoute les a la fin de chaque ligne ou tu veux un saut de ligne, tout simplement.
$message = "Message reçu de ".$realname. " ".$prenom."\n". "Sexe :".$sexe."\n". "Adresse :".$adress."\n".
En revanche, je ne suis pas sûr que \n fonctionne, si c'est de l'HTML...Essaye plutôt avec "<br/>", ce sera mieux, je pense.
-
c'est exactement ce que j'ai fait mais ça me met ça comme erreur
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /data/members/free/multimania/fr/t/h/o/thomastc/htdocs/contact.php on line 31
line 31 c'est à partir du 1er "<br/>" -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Hum, étrange, tu peux copier la ligne de l'erreur, ainsi que la ligne au dessus et au dessous, s'il te plait ?
-
Si ton email est en (x)HTML, utilise "<br />"
Sinon "\n".