ホームページ >php教程 >php手册 >HTML タグ、スペース、改行用の PHP 通常フィルター コード (説明付き)

HTML タグ、スペース、改行用の PHP 通常フィルター コード (説明付き)

WBOY
WBOYオリジナル
2016-06-21 08:56:22992ブラウズ

コードをコピー コードは次のとおりです:


$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(

など) スクリプト タグをフィルターします。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。