]*?)>/isU", //過濾 #使用者發佈的html,過濾危險程式碼 }
html程式碼轉換器 用php過濾危險html程式碼的函數
function uh($str)
{
$farr = array(
"/\s+/", //過濾多餘的空白
"/\s+/", //過濾多餘的空白
" /]*?)>/isU", //過濾
);
$tarr = array(
"\",
"<\\ \2\\3>", //若要直接清除不安全的標籤,這裡可以留空
"\\1\\2",
);
$str = preg_replace( $farr ,$tarr,$str);
return $str;