Saut de ligne dans un <textarea> pour mySQL - PHP - Programmation
Marsh Posté le 10-03-2006 à 16:45:29
tu as une fonction PHP qui permet de transformer les sauts de lignes \n en <br /> HTML , au pire si tu la retrouve pas tu le fais avec un str_replace()
Marsh Posté le 10-03-2006 à 16:46:54
ReplyMarsh Posté le 10-03-2006 à 16:48:15
"nl2br()"
Et je paris que tu ne fais pas non plus de "htmlentities()" à l'affichage. Celle ci sert à transformer les caractéres spéciaux du texte en caractére normal et donc à éviter que la saisie de code html ou css ne soit fatal au visiteur qui lira le message.
Marsh Posté le 10-03-2006 à 16:51:09
ReplyMarsh Posté le 10-03-2006 à 16:51:39
the_bigboo a écrit : tu as une fonction PHP qui permet de transformer les sauts de lignes \n en <br /> HTML , au pire si tu la retrouve pas tu le fais avec un str_replace() |
omega2 a écrit : "nl2br()" |
J'utilise htmlspecialchars().
Merci !
Marsh Posté le 10-03-2006 à 16:52:09
the_bigboo a écrit : ca veut dire quoi RTFM ? ( Au risque de passer pour un boulet... ) |
Read The Fucking Manuel
Lit Le Putain de Manuel
Marsh Posté le 10-03-2006 à 16:53:24
Sylver--- a écrit : Read The Fucking Manuel |
Trop fort
Marsh Posté le 13-06-2006 à 20:39:30
Heu... je récup un <textarea> dans une var, je fais echo ça me fout bien mes \r\n (mode windows)
et cependant mon
Code :
|
ne change rien...
wtf ?
Marsh Posté le 10-03-2006 à 16:44:00
Hi people !
J'ai un petit problème... j'ai un formulaire contenant un textarea où la personne va pouvoir ecrire ce qu'elle veut.
Le problème est que lorsqu'elle saute des ligne, il n'ya pas de balise d'ajouter... donc lorsque je le recupere (apres l'avoir injecté) de ma base mysql et que je l'affiche, il n'y a pas de saut de ligne.
C'est tout à fait normal, mais comment y remedier ?
Merci