[web] Parser bb code in PHP Clicca QUI per vedere il messaggio nel forum |
| AlphaGamma |
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") |
| 0m4r |
Off-Topic:
e ne esce fuori dell'html?
aoo....scendimi la bbbambina che la ggioco! ;P
|
| Mino |
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). |
| AlphaGamma |
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: |
| DeepBlue |
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? |
| AlphaGamma |
| Sai che non ricordo... devo rivedere il manuale... |
|
|
|