// Convert BBCodes to their HTML equivalent FUNCTION do_bbcode($text){ GLOBAL $lang_common, $FORUM_user; IF (STRPOS($text, 'quote') !== FALSE){ $text = STR_REPLACE('[quote]', '', $text); $text = PREG_REPLACE('#\[quote=("|"|\'|)(.*)\\1\]#seU', '"', $text); } $pattern = ARRAY('#\[b\](.*?)\[/b\]#s', '#\[i\](.*?)\[/i\]#s', '#\[u\](.*?)\[/u\]#s', '#\[url\]([^\[]*?)\[/url\]#e', '#\[url=([^\[]*?)\](.*?)\[/url\]#e', '#\[email\]([^\[]*?)\[/email\]#', '#\[email=([^\[]*?)\](.*?)\[/email\]#', '#\[color=([a-zA-Z]*|\#?[0-9a-fA-F]{6})](.*?)\[/color\]#s'); $replace = ARRAY('$1', '$1', '$1', 'handle_url_tag(\'$1\')', 'handle_url_tag(\'$1\', \'$2\')', '$1', '$2', '$2'); $text = PREG_REPLACE($pattern, $replace, $text); RETURN $text; } ///////////////////////////////////// // If the message contains a code tag we have to split it // up (text within [code][/code] shouldn't be touched) IF (STRPOS($text, '[code]') !== FALSE && STRPOS($text, '[/code]') !== FALSE){ LIST($inside, $outside) = split_text($text, '[code]', '[/code]'); $outside = ARRAY_MAP('ltrim', $outside); $text = IMPLODE('<">', $outside); }".str_replace(array(\'[\', \'\\"\'), array(\'[\', \'"\'), \'$2\')." ".$lang_common[\'wrote\'].":
"', $text); $text = PREG_REPLACE('#\[\/quote\]\s*#', '
Wednesday, October 20, 2010
Convert BBCODE to HTML tag equivalent
Centos 7 reset root/ any user lost password / lockout due to cant remember password
1. Need to be in front of the terminal. (Physically if not vm). 2. Reboot the server 3. Press 'e' in the GRUB2 boot screen. 3. bunch...
-
S/N: KGR3T-F2C26-RRTGT-D6DQT-QBBB3
-
How to remove BBCODE from a string ? <?php $String = "[b][color=#0000ff]TEST[/color][/b]"; $regex = '|[[\/\!]*?[^\[\]...