[php] pb avec <textarea>

pb avec <textarea> [php] - PHP - Programmation

Marsh Posté le 27-08-2001 à 15:44:48    

lorsque je tape  ca par exemple :
 
ligne1
ligne2
ligne3
 
et que j'enregistre dans un fichier j'obtient
 
ligne1\r\nligne2\r\nligne3
 
ca ne pose pas de pb, sauf que lorsque je reafiche cette belle ligne dans le textarea, ben je n'ai plus mes trois ligne l'une audessus de l'autre mais la ligne sauvegarder!
comment reaficher comme la saisie?


---------------
A   L   B   A   T   O   R   ¤¤¤ membre de la team Kheops - verre magique powered ¤¤¤
Reply

Marsh Posté le 27-08-2001 à 15:44:48   

Reply

Marsh Posté le 27-08-2001 à 16:01:53    

Tu peut pas te demerder pour enregistrer les lignes les unes sous les autres ???
enfin bon, suis pas un spécialiste


---------------
Starlifter, Membre de la Team KHEOPS : la secte du Verre magique !
Reply

Marsh Posté le 27-08-2001 à 16:09:56    

pas con, mais je traite mon fichier ligne par ligne ensuite donc nop peut pas


---------------
A   L   B   A   T   O   R   ¤¤¤ membre de la team Kheops - verre magique powered ¤¤¤
Reply

Marsh Posté le 27-08-2001 à 16:58:20    

y aurais pas une autre fonction que celle que tu utilise par hasard ??


---------------
Starlifter, Membre de la Team KHEOPS : la secte du Verre magique !
Reply

Marsh Posté le 27-08-2001 à 17:17:01    

v chercher mon bouquin en rentrant je regarderais si y'a qq chose dedans ki peux m'aider


---------------
A   L   B   A   T   O   R   ¤¤¤ membre de la team Kheops - verre magique powered ¤¤¤
Reply

Marsh Posté le 27-08-2001 à 17:53:08    

tu remplaces \n\r par <br> pour l'afficher dans la textarea...

Reply

Marsh Posté le 27-08-2001 à 22:41:02    

mauvaise id, le <br> sera affiché comme du texte


---------------
A   L   B   A   T   O   R   ¤¤¤ membre de la team Kheops - verre magique powered ¤¤¤
Reply

Marsh Posté le 28-08-2001 à 00:54:32    

Albator@Mac a écrit a écrit :

mauvaise id, le <br> sera affiché comme du texte  



y une technique du style tu mais des <pre> et </pre>au debut et a la fin...

Reply

Marsh Posté le 28-08-2001 à 10:17:04    

Albator@Mac a écrit a écrit :

lorsque je tape  ca par exemple :
 
ligne1
ligne2
ligne3
 
et que j'enregistre dans un fichier j'obtient
 
ligne1\r\nligne2\r\nligne3
 
ca ne pose pas de pb, sauf que lorsque je reafiche cette belle ligne dans le textarea, ben je n'ai plus mes trois ligne l'une audessus de l'autre mais la ligne sauvegarder!
comment reaficher comme la saisie?  




 
J'ai fait un petit test :  
 
- Je poste le formulaire et je récupère la variable qui doit être sous la forme [gligne1\nligne2\nligne3\n[/g], pour l'affichage en HTML, tu peux utiliser le nl2br() qui convertie le \n en <br>. De là j'ai renvoyé la varaible au formulaire en procédent comme cela :
 
echo "<a href=\"tonformulaire.php3?variable=".urlencode($variable)."\"> Renvoyer au formulaire</a>";
 
Là les trois lignes sont bien formatées dans le <textarea>
 
Mais je pense que si tu la stockes (en base par exemple) telle que tu la reçoie, tu dois la retrouver bien formatée lorsque tu le replace dans ton formulaire après ton appel en base...

Reply

Marsh Posté le 29-08-2001 à 13:15:19    

g resolu mon pb avec des stripcslashes et des addcslashes, et en modifiant les saut de ligne dans mon fichier par \r\n
 
php rulez :bounce:


---------------
A   L   B   A   T   O   R   ¤¤¤ membre de la team Kheops - verre magique powered ¤¤¤
Reply

Marsh Posté le 29-08-2001 à 13:15:19   

Reply

Marsh Posté le 20-03-2002 à 18:47:12    

moi je suis d'ac à remplacé les /r/n par <br>, celui ci ne sera pas affiché mais automatiquement traduis par le serveur... enfin je crois

Reply

Marsh Posté le 21-03-2002 à 18:37:16    

Je suis d'accord avec Gonath, la meilleure solution reste <br> à la fin de la ligne... :hello:


---------------
@+,
Reply

Sujets relatifs:

Leave a Replay

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