pb avec <textarea> [php] - PHP - Programmation
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
Marsh Posté le 27-08-2001 à 16:09:56
pas con, mais je traite mon fichier ligne par ligne ensuite donc nop peut pas
Marsh Posté le 27-08-2001 à 16:58:20
y aurais pas une autre fonction que celle que tu utilise par hasard ??
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
Marsh Posté le 27-08-2001 à 17:53:08
tu remplaces \n\r par <br> pour l'afficher dans la textarea...
Marsh Posté le 27-08-2001 à 22:41:02
mauvaise id, le <br> sera affiché comme du texte
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...
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...
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
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
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...
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 ¤¤¤