[PHP & HTML] TextArea : où sont les sauts de ligne ?

TextArea : où sont les sauts de ligne ? [PHP & HTML] - PHP - Programmation

Marsh Posté le 28-03-2003 à 11:29:29    

Salut !
 
  Alors voilà mon problème :
J'ai un formulaire dans lequel il y a un <textarea>.
Le contenu de ce textarea est stocké ensuite dans une variable PHP.
 
inconvénient : lorsque j'affiche la variable, tous les sauts de ligne fait par celui qui a rempli le textarea apparaissent sous forme d'espace.
 
Comment puis-je savoir où sont les vrais espaces et où sont les sauts de lignes ?
 
  merci d'avance

Reply

Marsh Posté le 28-03-2003 à 11:29:29   

Reply

Marsh Posté le 28-03-2003 à 11:35:03    

Mais tu affiches un \n (le saut de ligne en mode text) ds du html qui lui pend <br> donc normal que tu vois que un espace.
 
utilise nl2br($tavarcontenantletext) avant de l'afficher


Message édité par VisualC++ le 28-03-2003 à 11:35:25
Reply

Marsh Posté le 28-03-2003 à 11:38:15    

[:spikler]

Reply

Marsh Posté le 28-03-2003 à 11:50:19    

Vu que tu as l'air calé, j'aurai une autre question :
 
Comment puis-je faire pour repérer dans la chaine, où se trouve le saut de ligne. Mon but étant de splitter à chaque saut de ligne et stocker chaque morceau dans une variable indépendante.

Reply

Marsh Posté le 28-03-2003 à 12:04:17    

euh un truc du style $temp = explode(" ", $texttoparse)
et ds temp[i] tu as tt les parties

Reply

Marsh Posté le 31-03-2003 à 01:06:32    

fais plutot ca :
 
$temp = explode("\n", $texttoparse);
 
car c surement pas des espace mais des retour chariot;

Reply

Sujets relatifs:

Leave a Replay

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