J'ai fait un un htmlentities() et un nl2br() sur une variable de texte, que j'ai ajouté à une base de données.
donc jusque là, puisque tout va bien, mes retour à la ligne se sont transformé en '<br />'.
maintenant, j'ai besoin d'afficher ça dans un champ texte :
<textarea cols=\"x\" rows=\"y\" name=\"bozo\">".$Txt."</textarea>
problème : il m'écrit mes <br /> dans mon champ texte.
solution : remplacer les <br /> par des \n.
donc je programme ça :
<textarea cols=\"x\" rows=\"y\" name=\"bozo\">".str_replace ('<br />', "\n", "$Tab[0]" )."</textarea>
ou ça :
<textarea cols=\"x\" rows=\"y\" name=\"bozo\">".str_replace ('<br />', "\r\n", "$Tab[0]" )."</textarea>
et le nouveau problème c'est que il double mes sauts de ligne... 