Bonjour,
Je ne suis pas sur d'avoir compris la demande, mais si ce que vous voulez, c'est afficher dans le navigateur web les retour chariot sans les remplacer par des balises <br />, il faut mettre le texte dans une node <pre></pre>
si ce que vous souhaitez concerne l'indentation, vous pouvez ajouter des tabulation avec \t
\r\n représente le retour chariot Windows
\r est utilisé comme retour chariot dans les systèmes MacOS avant la version X
\n est utilisé comme retour chariot dans les systèmes Unix, Linux, et par extension MaxOS à partir de la version X qui est basé sur Darwin, un fork de FreeBSD.
Il est important de noter que echo("\n"); produira un retour chariot alors que echo('\n'); ne fera qu'afficher la chaîne \n
pour finir, la fonction php nl2br permet de convertir les saut de ligne en balise html ou xhtml :
http://fr2.php.net/manual/fr/function.nl2br.php
En espérant vous avoir été utile.