par
Ryle » 31 oct. 2011, 21:56
Si tu affiches ton texte directement dans le navigateur, c'est normal, celui-ci n’interprète pas les retours chariots présent dans le code source. Pour que le navigateur affiche un retour à la ligne, tu dois le lui spécifier explicitement en utilisant une balise html : <br> (en html) ou <br /> (en xhtml).
PHP propose une fonction utile nl2br(), qui transforme une chaine en ajoutant un <br /> après chaque "\n" que contient la chaine. Le navigateur peut alors les interpréter et afficher les retours à la ligne.
Si ton problème vient en revanche d'un soucis d'affichage dans un textarea... ben le problème vient d'ailleurs et faudra un peu plus de code et d'explication pour pouvoir t'aider

Si tu affiches ton texte directement dans le navigateur, c'est normal, celui-ci n’interprète pas les retours chariots présent dans le code source. Pour que le navigateur affiche un retour à la ligne, tu dois le lui spécifier explicitement en utilisant une balise html : <br> (en html) ou <br /> (en xhtml).
PHP propose une fonction utile nl2br(), qui transforme une chaine en ajoutant un <br /> après chaque "\n" que contient la chaine. Le navigateur peut alors les interpréter et afficher les retours à la ligne.
Si ton problème vient en revanche d'un soucis d'affichage dans un textarea... ben le problème vient d'ailleurs et faudra un peu plus de code et d'explication pour pouvoir t'aider :)