.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Forum De Bell Tolls (http://www.dsy.it/forum/forumdisplay.php?forumid=7)
-- [web] Parser bb code in PHP (http://www.dsy.it/forum/showthread.php?threadid=8477)


Posted by AlphaGamma on 31-01-2004 11:27:

[web] Parser bb code in PHP

Domanda da 'gnurante. Mi servirebbe un motore (meglio ad oggetti) per gestire il parsing di una form contenente bb code.
Vorrei evitare di spulciare phpbb... non esiste qualcosa che prende in input una variabile $testo in bbcode, e ne esce fuori dell'html?

A me interessa che parsi soltanto:
[b], [i], [color], [size], [url], [image], niente font e niente faccine, non mi servono.

(e non mi si dica "scrivitelo tu")

__________________
Attenzio', concentrazio', ritmo e VITALITÀ


Posted by korn on 31-01-2004 11:30:

Prova a cercare su www.planetsourcecode.com :)

__________________
» Collect some stars to shine for you, and start today ‘cause there are only a few. _ (In Flames)
» Don't stop for nothing, it's full speed or nothing! I'm taking down, you know, whatever is in my way! _ ('tallica)
» I am my own god, I do as I please. _ (Pain)
» Ninetynine, ninetynine knives! Ninetynine knives inside! Nobody gets out alive! _ (The Haunted)
Web: http://www.negativesignal.com - ICQ# 171585477 - Death to software patents! And TCPA too! "e uno!", diceva il boia.


Posted by 0m4r on 31-01-2004 12:43:

Off-Topic:

e ne esce fuori dell'html?

aoo....scendimi la bbbambina che la ggioco! ;P

__________________
http://www.twitter.com/0m4r


Posted by Mino on 31-01-2004 12:47:

Se devi solo sostituire
[b], [i], [color], [size], [url], [image],
con
<b>, <i>, <font color=>, <font size=>, <a href=>, <img src=>
puoi farlo con una banale regexp, roba da 5 righe di codice (ok, se ti servono te le posto)...

Pero' devi aggiungere sempre qualche controllo per evitare che il testo contenga html (se lo vuoi).

__________________
icq: 57553717 - mail: mino@ngi.it - web: www.minux.it - Fattori Arcani


Posted by AlphaGamma on 31-01-2004 12:55:

La seconda che hai detto. Voglio solo quei sei tag, e NIENTE altro (per ora). Siccome non conosco bene html, mi serve un riconoscitore che mi fa passare solo codice corretto e bello pulito.
Poi PHP fa quasi tutto il resto da solo.
A proposito, come funziona quella funzione PHP che parsa i tag html? O forse parsava solo gli url... :pensa:

__________________
Attenzio', concentrazio', ritmo e VITALITÀ


Posted by DeepBlue on 31-01-2004 13:57:

Originally posted by AlphaGamma
A proposito, come funziona quella funzione PHP che parsa i tag html? O forse parsava solo gli url... :pensa:


Parsare in che senso?
ti riferisci forse a htmlentities ?
Oppure a striptags?
O a htmlspecialchars?

__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~


Posted by AlphaGamma on 31-01-2004 17:20:

Sai che non ricordo... devo rivedere il manuale...

__________________
Attenzio', concentrazio', ritmo e VITALITÀ


All times are GMT. The time now is 05:33.
Show all 7 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.