<?php
# # # # # # # # # # # # # # # # # # # # # # # # # # # # #
/*   N�o foi feito por mim, mais ta dispon�vel ae ;D
Foi mto �til pra mim.. deve ser pra voc�s tb!, abra�os

Anderson - andersonmvd@hotmail.com                     */
# # # # # # # # # # # # # # # # # # # # # # # # # # # # #
function bbCode ($bbcode)
{ 
if (!trim($bbcode)) {
Return false;
}
if(function_exists('preg_replace')) {
$pat = array(
'#\[color=(.+?)\](.*?)\[\/color\]#is',
'#\[i\](.+?)\[\/i\]#is',
'#\[u\](.+?)\[\/u\]#is',
'#\[b\](.+?)\[\/b\]#is',
'#\[url\](.+?)\[\/url\]#is'
);

$rep = array(
'<FONT COLOR="\\1">\\2</FONT>',
'<I>\\1</I>',
'<U>\\1</U>',
'<B>\\1</B>',
'<A HREF="\\1" target="_blank">\\1</A>');
$bbcode =  preg_replace($pat,$rep,$bbcode);
}else
{
$pat = array(
'\[color=(.*)\](.*)\[/color\]',
'\[i\](.*)\[/i\]',
'\[u\](.*)\[/u\]',
'\[b\](.*)\[/b\]',
'\[url\](.*)\[/url\]'
);

$rep = array(
'<FONT COLOR="\\1">\\2</FONT>',
'<I>\\1</I>',
'<U>\\1</U>',
'<B>\\1</B>',
'<A HREF="\\1" target="_blank">\\1</A>'
);
for($i=0; $i<count($pat); $i++) {
$bbcode =  eregi_replace($pat[$i],$rep[$i],$bbcode);	
}
}

Return $bbcode;
}

?>