#1 xpp1000
function utf8shtml($params){$str=$params["str"];
$str = trim($str);
$str = strip_tags($str,"");
$str = ereg_replace("\t","",$str);
$str = ereg_replace("\r\n","",$str);
$str = ereg_replace("\r","",$str);
$str = ereg_replace("\n","",$str);
$str = ereg_replace(" "," ",$str);
$from=$params["from"];
$len=$params["len"];
return preg_replace('^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'. '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*s','$1',$str);
}
spAddViewFunction('utf8shtml','utf8shtml');
这是一个SMARTY注册函数,我在三个入口文件中都写了,在一个页面中调用AJAX的时候提示重复定义是什么原因
2013-03-23 10:28:36