no..il codice è proprio...sto integrando funzioni nuove...i bbcode usati ora sono:

$text = preg_replace("/[blog=(.*?)](.*?)[/blog]/is","<a href=\"index.php?action=viewblog&bid=$1&sid=$sid\" >$2</a>",$text);

ho provato cosi a aggiungere quello di youtube:

$text=preg_replace("/[youtube](.*?)[/youtube]\is","<object><param name=movie value=http://www.youtube.com/v/$1&hl=it&fs=1&color1=0x5d1719&color2=0xcd311b&bord er=0></param><param name=wmode value=transparent><param name=allowFullScreen value=true></param></param><embed src=http://www.youtube.com/v/$1&hl=it&fs=1&color1=0x5d1719&color2=0xcd311b&bord er=0 type=application/x-shockwave-flash wmode=transparent allowfullscreen=true></embed></object>">$1</a>",$text);

ma non credo sia giusto...qualcuno riesce a correggerlo???