<?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; } ?>