ホームページ  >  記事  >  バックエンド開発  >  HTML タグ、スペース、改行をフィルターするための PHP 通常のコード (手順付き)_PHP チュートリアル

HTML タグ、スペース、改行をフィルターするための PHP 通常のコード (手順付き)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:33:56781ブラウズ

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

$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); //head タグをフィルタリングします
$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("/< (/?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("/<(noframes .*?)>(.*?)<(/noframes.*?)>/si","",$str); // noframes タグをフィルターします
$str= preg_replace("/<(/ ?noframes.*?)>/si","",$str); // noframes タグをフィルター

$str=preg_replace("/<(i?frame.*?) )>(.*?) <(/i?frame.*?)>/si","",$str); //フィルターフレームタグ
$str=preg_replace("/
$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); script tags
$str=preg_replace( "//si","",$str); // javaAsCript:alert(
など) スクリプト タグをフィルタリングします

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322498.html技術記事次のようにコードをコピーします: $str=preg_replace("/s+/", " ", $str); //余分なキャリッジをフィルタリングして $str=preg_replace("/[ ]+/si","",$str) ; //Filter__("" の後にスペースあり) $str=preg_replace("/...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。