avrei bisogno che all'interno di un determinato TAG tutti i bbcode non funzionassero.. cioè dentro il tag per esempio [code ][/code ] qualsiasi codice inserito dev'essere interpretato come tale e non trasformato .. esempio:
mi deve stampare [b ]ciao[/b ] (lo spazio è voluto senò mi farebbe il grassetto ma immaginatelo senza spazio) e non ciao
..spero di essermi spiegato...
io utilizzo questa funzioncina per i bbcode
Codice PHP:
function bbcode($testo) {
$bb_prima = array(
'/\[b \](.*?)\[\/b \]/is',
'/\[code\](.*?)\[\/code\]/is'
);
$bb_dopo = array(
'[b]$1[/b]',
'<div class="bbcode-header">Code</div><div class="bbcode-code">$1</div>'
);
$testo = nl2br(preg_replace($bb_prima, $bb_dopo, $testo));
return $testo;
}
edit tutti gli slash non si vedono, bisogna quotare il mess per veder il codice bene