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:

codice:
[b ]ciao[/b ]
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