我要使用自己定义的UBB代码,改怎么做?
<?
function trans_trim($string)
{
$string=trim($string);
$string=htmlspecialchars($string);
// UBB begin
$string=ereg_replace("
// UBB end
$string=ereg_replace(chr(10),"<br>",$string);
$string=ereg_replace(chr(32)," ",$string);
return $string;
}
?>
<?
$nr=" [img]http://www.ancool.com/php/ereg_replace.gif" alt="" />
补充一点,如果在span中显示文章中的一段,采用substr取定长字符串时,记得在span的参数后面多加一个空格,否则遇上截到半个汉字时,会搞乱html代码。 ";
echo trans_trim($nr);
?>
输出的结果却使这样:
[<>>> src= <>>> src= <>>> src= ]http:>>www.ancool.co<>>> src= >php>ere<>>> src= _replace.<>>> src= <>>> src= f[><>>> src= <>>> src= <>>> src= ]补充一点,如果在span中显示文章中的一段,采用substr取定长字符串时,记得在span的参数后面多加一个空格,否则遇上截到半个汉字时,会搞乱ht<>>> src= l代码。
乱码了!
谁能帮我改一下吗?谢谢!多指点!