コードをコピー コードは次のとおりです:
$str=preg_replace("/s+/", " ", $str); //冗長なキャリッジリターンをフィルタリングします
$str=preg_replace("/<[ ]+/si","<" ,$str); //フィルター
$str=preg_replace("//si", " ",$str); //コメント
$str=preg_replace("/<(!.*?)>/si","",$str); //フィルタ DOCTYPE
$str = preg_replace("/<(/?html.*?)>/si","",$str); //HTML タグをフィルターします
$str=preg_replace("/<(/?head. *) ?)>/si","",$str); //ヘッドタグをフィルタリング
$str=preg_replace("//si","", $ str); //メタタグをフィルタリングします
$str=preg_replace("/<(/?body.*?)>/si","",$str); //ボディタグをフィルタリングします
$ str=preg_replace("/<(/?link.*?)>/si","",$str); //リンクタグをフィルターします
$str=preg_replace("/<(/? form) .*?)>/si","",$str); //フォームタグをフィルタリング
$str=preg_replace("/cookie/si","COOKIE",$str); //COOKIEタグをフィルタリング
$str=preg_replace("/gt;(.*?)/si","",$str) ; //アプレット タグをフィルタリングします
$str=preg_replace("/<(/?applet.*?)>/si","",$str); //アプレット タグをフィルタリングします
$ str=preg_replace("/<(style.*?)>(.*?)<(/style.*?)>/si","",$str); //スタイルタグをフィルタリングします
$str=preg_replace("/<(/?style.*?)>/si","",$str); //スタイルタグをフィルターします
$str=preg_replace("/ < ;(title.*?)>(.*?)<(/title.*?)>/si","",$str); //タイトルタグをフィルタリング
$str=preg_replace( " /<(/?title.*?)>/si","",$str); //タイトルタグをフィルタリング
$str=preg_replace("/<(object.*?) >(.*?)<(/object.*?)>/si","",$str); //オブジェクトタグをフィルタリング
$str=preg_replace("/<(/? objec .*?)>/si","",$str); //オブジェクトタグをフィルタリング
$str=preg_replace("/gt;(.*? ) <(/noframes.*?)>/si","",$str); //noframes タグをフィルタリング
$str=preg_replace("/<(/?noframes.*?)> / si","",$str); //noframes タグをフィルターします
$str=preg_replace("/<(i?frame.*?)>(.*?)<(/ i ?frame.*?)>/si","",$str); //フレームタグをフィルタリング
$str=preg_replace("// si ","",$str); //フィルターフレームタグ
$str=preg_replace("/<(script.*?)>(.*?)<(/script.* ? )>/si","",$str); //フィルタースクリプトタグ
$str=preg_replace("//si","",$ str ); // スクリプト タグをフィルタリングします
$str=preg_replace("/javascript/si","Javascript",$str); // スクリプト タグをフィルタリングします
$str=preg_replace("/vbscript/si" , "Vbscript",$str); //フィルタースクリプトタグ
$str=preg_replace("/on([a-z]+)s*=/si","On\1=",$str);スクリプト タグをフィルターします
$str=preg_replace("//si","",$str); // javaAsCript:alert(