I am using htmlspecialchars() function to change some of html tags
Now I need to highlight my php codes.
public function bb_php($string)
{
string = str_replace ( '&', '&', $string );
$string = str_replace ( ''', '', $string );
$string = str_replace ( '"', '', $string );
$string = str_replace ( '<', '<', $string );
$string = str_replace ( '>', '>', $string );
$match = array('#\[php\](.*?)\[\/php\]#se');
$replace = array("'<div>'.highlight_string(stripslashes('$1'), true).'</div>'");
return preg_replace($match, $replace, $string);
}
This code undo html tags from the whole page.
I need to remove it only from php codes