 |
AlphaGamma |
[web] Parser bb code in PHP |
31-01-2004 11:27 |
|
 |
AlphaGamma |
.piano ma pieni.

Registered: Jun 2002
Posts: 6732 (0.80 al dì)
Location:
Corso: Eh?
Anno: Io cosa?
Time Online: 21 Days, 21:22:01: [...]
Status: Offline
Edit | Report | IP: Logged |
[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À
|
31-01-2004 11:27 |
|
|
|  |
 |
korn |
Prova a cercare su [url]www.planetsourcecode.com[/ ... |
31-01-2004 11:30 |
|
 |
korn |
SET FIRE!

Registered: Jun 2002
Posts: 5793 (0.69 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 1°! ....fuori corso :(
Time Online: 37 Days, 5:56:42 [...]
Status: Offline
Edit | Report | IP: Logged |
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.
|
31-01-2004 11:30 |
|
|
|  |
 |
0m4r |
[ot][b]
... |
31-01-2004 12:43 |
|
 |
0m4r |
.grande:maestro.

Registered: Mar 2002
Posts: 7287 (0.86 al dì)
Location: Düsseldorf (DE)
Corso:
Anno: ESAMI FINITI
Time Online: 49 Days, 0:42:50 [...]
Status: Offline
Edit | Report | IP: Logged |
Off-Topic:
e ne esce fuori dell'html?
aoo....scendimi la bbbambina che la ggioco! ;P
__________________
http://www.twitter.com/0m4r
|
31-01-2004 12:43 |
|
|
|  |
 |
Mino |
Se devi solo sostituire
... |
31-01-2004 12:47 |
|
 |
Mino |
In pensione :)

Registered: Mar 2002
Posts: 2997 (0.35 al dì)
Location: Dublin!
Corso: Informatica 3ennale
Anno: Laureato :)
Time Online: 12 Days, 2:11:07: [...]
Status: Offline
Edit | Report | IP: Logged |
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
|
31-01-2004 12:47 |
|
|
|  |
 |
AlphaGamma |
La seconda che hai detto. Voglio solo quei sei tag ... |
31-01-2004 12:55 |
|
 |
AlphaGamma |
.piano ma pieni.

Registered: Jun 2002
Posts: 6732 (0.80 al dì)
Location:
Corso: Eh?
Anno: Io cosa?
Time Online: 21 Days, 21:22:01: [...]
Status: Offline
Edit | Report | IP: Logged |
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... 
__________________
Attenzio', concentrazio', ritmo e VITALITÀ
|
31-01-2004 12:55 |
|
|
|  |
 |
DeepBlue |
[QUOTE][i]Originally posted by AlphaGamma [/i]
... |
31-01-2004 13:57 |
|
 |
DeepBlue |
tired guy

Registered: Sep 2003
Posts: 4258 (0.54 al dì)
Location: CSN
Corso: Info tlc
Anno:
Time Online: 52 Days, 8:40:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by AlphaGamma
A proposito, come funziona quella funzione PHP che parsa i tag html? O forse parsava solo gli url...
Parsare in che senso?
ti riferisci forse a htmlentities ?
Oppure a striptags?
O a htmlspecialchars?
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
|
31-01-2004 13:57 |
|
|
|  |
 |
AlphaGamma |
Sai che non ricordo... devo rivedere il manuale... ... |
31-01-2004 17:20 |
|
 |
AlphaGamma |
.piano ma pieni.

Registered: Jun 2002
Posts: 6732 (0.80 al dì)
Location:
Corso: Eh?
Anno: Io cosa?
Time Online: 21 Days, 21:22:01: [...]
Status: Offline
Edit | Report | IP: Logged |
Sai che non ricordo... devo rivedere il manuale...
__________________
Attenzio', concentrazio', ritmo e VITALITÀ
|
31-01-2004 17:20 |
|
|
|  |
 |
All times are GMT. The time now is 00:08. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|