\\1"; $bb[] = "#\[i\](.*?)\[/i\]#si"; $html[] = "\\1"; $bb[] = "#\[u\](.*?)\[/u\]#si"; $html[] = "\\1"; $bb[] = "#\[h3\](.*?)\[/h3\]#si"; $html[] = "

\\1

"; $bb[] = "#\[hr\]#si"; $html[] = "
"; $str = preg_replace ($bb, $html, $str); $patern="#\[url href=([^\]]*)\]([^\[]*)\[/url\]#i"; $replace='\\2'; $str=preg_replace($patern, $replace, $str); $patern="#\[img\]([^\[]*)\[/img\]#i"; $replace=''; $str=preg_replace($patern, $replace, $str); $str=nl2br($str); return $str; } } $bb = new bbParser(); echo $bb->getHtml($_GET["bbcode"]); ?>