|
Bas de page | |
---|---|
Auteur | Sujet : Melange de bbcode et html avec la fonction "nl2br" [résolu] |
Publicité | Posté le 03-01-2004 à 17:10:49 |
Kyle | le nl2br fait le sur le texte avant de l'insérer dans la base |
bodbod Planquez vous, bodbod arrive.. | oui mais en fait, pour entrer dans la base ainsi que pour editer le texte, je passe par un texte area qui de coup se retrouve avec du bbcode et du html melangé |
Kyle | ha, dans le textarea fait un str_replace("<br />","",$ton_texte); |
bodbod Planquez vous, bodbod arrive.. | Je precise que le bbcode sera toujours hors des balises <body> |
Kyle |
|
ChamOis |
--------------- Hey! You wanna dance? |
Kyle |
|
bodbod Planquez vous, bodbod arrive.. |
En fait c'est une partie de code qui est inclue dans une autre page. Et sans passer par les balise <body>, les tableau sont tout deformé.
|
Publicité | Posté le 03-01-2004 à 17:23:38 |
bodbod Planquez vous, bodbod arrive.. |
Oui mais en mettant le html sans les balise, les tableau sont tout deformé.
|
Kyle |
|
bodbod Planquez vous, bodbod arrive.. |
Ben oui mais le probleme, c'est que c'est pas moi qui est fait le code html
|
Kyle | on te l'a dit plus haut 2 fois :
|
bodbod Planquez vous, bodbod arrive.. |
on se comprend pas trop |
ChamOis | ske tu peux peut-etre faire c'est un nouveau tag genre [html] et tout ce qui est dedans tu ne lui appliques pas de nl2br(); --------------- Hey! You wanna dance? |
bodbod Planquez vous, bodbod arrive.. |
Comment tu fais ca ?
--------------- http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr |
Kezakel | dans la base, tu enregistres le code avec le sauts de lignes bruts, saisis depuis le textarea
|
bodbod Planquez vous, bodbod arrive.. | non ben vous avez pas l'air d'avoir compris mon expliquation. Surement moi qui m'exprime mal.
--------------- http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr |
bodbod Planquez vous, bodbod arrive.. | $var = preg_replace("#(XX|</table> )(.*?)(<table> )(.*?)(</table> )(.*?)(<table>|YY)#si", $1.nl2br($2).$3.$4.nl2br($6).$6, $var);
Message édité par bodbod le 08-01-2004 à 20:58:40 --------------- http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr |
bodbod Planquez vous, bodbod arrive.. |
--------------- http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr |
belgique | $var = preg_replace("#?!(<table>.*?</table> )#esi","nl2br('\\1')",$var);
|
bodbod Planquez vous, bodbod arrive.. | $var = preg_replace("#(.*?)(<table>.*?</table> )#esi","nl2br('\\1')",$var);
--------------- http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr |
belgique | $var = preg_replace("#(?!(<table>.*?</table> ))#esi","nl2br('\\1')",$var); |
bodbod Planquez vous, bodbod arrive.. | Ben y a plus d'erreur, tout les truc sont affiché mais y a pas de saut de ligne
--------------- http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr |
belgique | $var = preg_replace("#<table>(.*?)</table>#esi","'<table>'.stripslashes(str_replace('<br />','','\\1')).'</table>'",$var);
|
bodbod Planquez vous, bodbod arrive.. | --------------- http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr |
belgique | Tu peux faire : $var = preg_replace("#<table(.*?)</table>#esi","'<table'.stripslashes(str_replace('<br />','','\\1')).'</table>'",$var); Message édité par belgique le 09-01-2004 à 22:52:02 |
bodbod Planquez vous, bodbod arrive.. | Ah oui, c'est vrai aussi ca
--------------- http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr |
Publicité | Posté le |