Saut de ligne dans un <textarea> pour mySQL

Saut de ligne dans un <textarea> pour mySQL - PHP - Programmation

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 :jap:

Reply

Marsh Posté le 10-03-2006 à 16:44:00   

Reply

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() ;)

Reply

Marsh Posté le 10-03-2006 à 16:46:54    

Reply

Marsh Posté le 10-03-2006 à 16:48:15    

[:sh@rdar] "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.

Reply

Marsh Posté le 10-03-2006 à 16:51:09    

ca veut dire quoi RTFM ? ( Au risque de passer pour un boulet... )

Reply

Marsh 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() ;)


 
:jap:
 


 
:jap:
 

omega2 a écrit :

[:sh@rdar] "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.


 
J'utilise htmlspecialchars().
 
Merci !
 
:jap:

Reply

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
 
:jap:

Reply

Marsh Posté le 10-03-2006 à 16:53:24    

Sylver--- a écrit :

Read The Fucking Manuel
Lit Le Putain de Manuel
 
:jap:


Trop fort :lol:


Message édité par the_bigboo le 10-03-2006 à 16:53:39
Reply

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 :
  1. $var=str_replace("\r\n","<br />",$var);

ne change rien...
 
wtf ? :sweat:

Reply

Marsh Posté le 14-06-2006 à 11:21:56    

nl2br() :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed