Вот у меня есть функция подсветки синтаксиса:
<?
function code_h($msg){
$code = preg_replace(\'#<\\?(.*?)\\?>#sui\', \'$1\', $msg);
$code = stripslashes($code);
if(!strpos($code,\"<?\"
&& substr($code,0,2)!=\"<?\"
{
$code=\"<?php\\n\".trim($code).\"\\n?>\";
}
$code = trim($code);
$code = highlight_string($code, true);
$code=preg_replace(\'#<\\?(.*?)\\?>#sui\', $code, $msg);
return $code;
}
?>
А мне, во-первых подсвечивает всё сообщение, а не то что в тегах и заменяет разные знаки в html вид О.о Помогите, пожалуйста