le 19 Juin participez à Drupagora

Saut de ligne en php

Petit nouveau ! | 1 Messages

19 Avr 2010, 01:14

Bonjour a tous

je crée un formulaire de contact qui me retourne un mail dans ma messagerie après avoir validé par "submit".
le problème est que je reçois mes champs de formulaire sans saut de ligne. pourtant j'ai mis des codes de sauts
de ligne dans le codage php, tel que ce bout de code que j'ai extrait:

[php]$message= "Société :".$formSociete."\n";
$message.= "Adresse :".$formAdresse1."\n";
$message.= " :".$formAdresse2."\n";[/php]

pourquoi je reçois dans mon email le msg sans les sauts de lignes?

Merci d'avance

Avatar de l’utilisateur
ViPHP
AB
ViPHP | 5796 Messages

19 Avr 2010, 02:11

Peut-être tu as une erreur ailleurs car c'est la bonne syntaxe :-k

Heu sinon tu n'es pas dans le bon forum. Pas de rapport avec Frameworks PHP

Avatar de l’utilisateur
Administrateur PHPfrance
Administrateur PHPfrance | 13170 Messages

19 Avr 2010, 09:53

Si tu affiches ton message en HTML (choix par défaut), ce n'est pas \n qu'il faut utiliser, mais la balise HTML <br />
Sinon, tu peux également envoyer les bon header pour dire que tu envois du texte et pas du HTML.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar de l’utilisateur
ViPHP
ViPHP | 3984 Messages

19 Avr 2010, 11:18

Il faut aussi pouvoir visualiser le reste de ton code (le bout qui envoie le message), car cela dépend des entêtes (notamment du content-type, qui dans ton cas soit être text/plain ou text/html) utilisés pour envoyer ton mail.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.