#用户发布的html,过滤危险代码
function uh(str)
{
 farr = array(
 "/\s+/", //过滤多余的空白
 "/<(\/?)(scrīpt|i?frame|style|html|body|title|link|meta|\?|\%)([^>]*?)>/isU", //过滤  "/(<[^>]*)on[a-zA-Z]+\s*=([^>]*>)/isU", //过滤javascrīpt的on事件
 
 );
 tarr = array(
 " ",
 "<\\1\\2\\3>", //如果要直接清除不安全的标签,这里可以留空
 "\\1\\2",
 );
 str = preg_replace( farr,tarr,str);
 return str;
}