Créer des paragraphe

Eléphant du PHP | 287 Messages

31 oct. 2008, 10:13

Bonjour,
J'ai créé un formulaire dans lequel les internautes peuvent écrire du texte.
Après plusieurs petits soucis résolus grâce à vous, je viens de m'apercevoir qu'un autre problème (minime) se pose à moi.
Dans ma zone de texte de saisie je peux aller à la ligne, mais lorsque j'affiche mon texte tout est sur la même ligne !
Quelle est la solution ?
Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

31 oct. 2008, 10:34

Quand tu saisie du texte, les sauts de lignes sont représentés dans les \n (new line).
Pour que les sauts de lignes apparaissent en HTML, il faut utiliser la balises <br />

Et il existe une fonction qui permet de remplacer les nl par des br => nl2br() ;)
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

ViPHP
ViPHP | 4039 Messages

31 oct. 2008, 10:38

Dans la même veine, tu peux remplacer tous les retours à la ligne simples (\n ou \n\r) par un simple <br>, et les retours à la ligne doubles (\n\n ou \n\r\n\r) par un nouveau paragraphe (<p>).

Juste une idée.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 287 Messages

31 oct. 2008, 11:12

Merci,
C'est tout bon