-
-
/** - 説明: HTML タグ、スペース、改行などの定期的なフィルタリング
- リンク: bbs.it-home.org
- 日付: 2013/2/23
- */
- $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 をフィルターtag
- $str=preg_replace("/<(/?head.*?)>/si","",$str); //ヘッドタグをフィルター
- $str=preg_replace("/<(/ ? meta.*?)>/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("/<(applet.*?)>(.*?)<(/applet.*?)> ;/si","",$str); //アプレット タグをフィルターします
- $str=preg_replace("//si","",$str); //アプレット タグをフィルタリング
$str=preg_replace("/<(style.*?)>(.*?)<(/style.*?)>/si", " ",$str); //スタイルタグをフィルタリング
- $str=preg_replace("/<(/?style.*?)>/si","",$str); //スタイルタグをフィルタリング< /p> ;
$str=preg_replace("/<(title.*?)>(.*?)<(/title.*?)>/si","",$str ); //タイトルタグをフィルタリングします
- $str=preg_replace("/<(/?title.*?)>/si","",$str); //タイトルタグをフィルタリングします
- < p>$str=preg_replace("/<(object.*?)>gt;(.*?)<(/object.*?)>/si","",$str); tag
- $str=preg_replace("/<(/?objec.*?)>/si","",$str); //オブジェクトタグをフィルタリングします
$str =preg_replace ("/(.*?)/si","",$str); // noframes タグをフィルタリングします
- $str =preg_replace ("//si","",$str); //noframes タグをフィルターします
$str=preg_replace("/ <( i?frame.*?)>(.*?)<(/i?frame.*?)>/si","",$str); //フレームタグをフィルタ
- $str= preg_replace(" /<(/?i?frame.*?)>/si","",$str); //フレームタグをフィルタリング
$str=preg_replace(" /<( script.*?)>(.*?)<(/script.*?)>/si","",$str); //スクリプトタグをフィルター
- $str=preg_replace(" /<( /?script.*?)>/si","",$str); //スクリプトタグをフィルタリング
- $str=preg_replace("/javascript/si","Javascript",$str); //スクリプトをフィルタリングするtags
- $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(
- ?>
-
コードをコピー
|