[PHP] Pb fonction nl2br et textarea...

Pb fonction nl2br et textarea... [PHP] - Programmation

Marsh Posté le 06-06-2002 à 18:47:51    

Je demandais hier comment faire pour ne sélectionner que les n premiers caractères d'une chaîne, mais je voudrais maintenant savoir comment on faisait pour supprimer le premier caractère d'une châine?


Message édité par Toto21 le 06-06-2002 à 19:01:21
Reply

Marsh Posté le 06-06-2002 à 18:47:51   

Reply

Marsh Posté le 06-06-2002 à 18:51:24    

substr

Reply

Marsh Posté le 06-06-2002 à 18:51:47    

tu utilise la fn donné hier hier substr et tu mets:
substr($machaine,1);

Reply

Marsh Posté le 06-06-2002 à 18:56:36    

Oui pardon en fait c'était tou bête!
Mais.....................
En fait je vous explique mon problème:
Je saisi un texte dans une textarea et je fais un nl2br avant de le stocker dans ma base de données.
Ensuite j'ai une page permettant de modifier ce contenu. Je fais donc une textarea avec avant  
$texte = str_replace("<br>", "", $r["texte"]);
 
Pour ne pas avoir les <br> mais le problème, c'est que j'ai systématiquement une ligne vierge au tout début.... Et je vois pas d'où ça vient?????????????
J'ai donc essayé en supprimant le premier caractère mais ça me supprime le premier caractère de la deuxième ligne...
 :??:

Reply

Marsh Posté le 06-06-2002 à 19:13:37    

Je@nb a écrit a écrit :

tu utilise la fn donné hier hier substr et tu mets:
substr($machaine,1);  




 
Hey, c koi cette signature ??  :??:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 06-06-2002 à 19:14:33    

et pk tu fais pas le nl2br qd tu affiche plutot que qd tu stockes ?

Reply

Marsh Posté le 06-06-2002 à 19:14:54    

Max Evans a écrit a écrit :

 
 
Hey, c koi cette signature ??  :??:  




 
 :D  :D J'attendais que tu regardes  :D  :D

Reply

Marsh Posté le 06-06-2002 à 19:14:58    

Je@nb a écrit a écrit :

et pk tu fais pas le nl2br qd tu affiche plutot que qd tu stockes ?  




 
Je@nb ?
Signature ?  :sweat:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 06-06-2002 à 19:15:10    

Je@nb a écrit a écrit :

 
 
 :D  :D J'attendais que tu regardes  :D  :D  




 
Tu peux enlever maintenant alors :D


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 06-06-2002 à 19:15:32    

Yes Sir  ;)   :jap:  :hello:

Reply

Marsh Posté le 06-06-2002 à 19:15:32   

Reply

Marsh Posté le 06-06-2002 à 19:15:58    

Je@nb a écrit a écrit :

Yes Sir  ;)   :jap:  :hello:  




 
Merchi bien  [:super chinois]


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 06-06-2002 à 21:01:51    

comment on fait pour faire cette commande en l'affichant ?
 
on met $text = nl2br("$text" ) ??
 
pareil ke kan on la met lorsquon l'enregistre ?
 
car si elle est enregistré dnas savoir ou fo passé a la ligne (oui tout se sipprime) komment va til savoir ou allez a la ligne ??
 
merci

Reply

Marsh Posté le 06-06-2002 à 21:10:20    

les retours a la ligne etc sont aussi enregistres avec des \r et des \n

Reply

Marsh Posté le 07-06-2002 à 07:46:02    

Pour remplacer les retour à la ligne par des <br /> lors de l'affichage, tu fais avant d'afficher ton texte echo nl2br($text);
tu as d'autres fonctions qui vont avec car je pense que tu dois faire un truc genre livre d'or. Regarde du coté de htmlentities htmlspecialchars aussi pour éviter d'avoir des trucs "inconnus" dans tes textes après  ;)

Reply

Marsh Posté le 07-06-2002 à 12:05:16    

c'est un systemle de news...
 
mais lorsque j'enregistre ma news, si je fais pas un nl2br($text);  en l'enregistre dans ma db, il marque pas de <br /> ... il oublie els passage a la ligne stout...
 
donc je voit pas vrément comment faire lors de l'affichage  :heink:

Reply

Marsh Posté le 07-06-2002 à 12:09:14    

Laisse les news sans les retours à la ligne dans la BD mais fait un nl2br lors du select.
 
Les retours à la lignes sont bien présent mais se sont des caractères invisibles (\n ou \r\n soit caractète 13 ou 10 13)
Quanbd tu fais un nl2br ça transforme les retours à la ligne en retour à la ligne HTML <br> ou XHTML maintenant <br />.

Reply

Marsh Posté le 07-06-2002 à 12:14:06    

Je@nb a écrit a écrit :

Laisse les news sans les retours à la ligne dans la BD mais fait un nl2br lors du select.
 
Les retours à la lignes sont bien présent mais se sont des caractères invisibles (\n ou \r\n soit caractète 13 ou 10 13)
Quanbd tu fais un nl2br ça transforme les retours à la ligne en retour à la ligne HTML <br> ou XHTML maintenant <br />.  




 
aaaaaahhhh ok ;)
 
et sinon la syntaxe est la meme ? enfin c la meme commande : $text=nl2br($text);  
 
 :??:

Reply

Marsh Posté le 07-06-2002 à 12:42:34    

oui c la même commande

Reply

Marsh Posté le 07-06-2002 à 20:48:47    

ok merci pour tout ;)
 
(en espérant ke tu trouves la soluce a mon autre probleme sur l'autre topic ;))
 
 :hello:

Reply

Sujets relatifs:

Leave a Replay

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