HTMLタグ、スペース、改行を命令付きでPHPで定期的にフィルタリングするコード

WBOY
リリース: 2016-07-29 08:43:55
オリジナル
978 人が閲覧しました

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


$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("//si","" ,$str); / /メタタグをフィルタリングします
$str=preg_replace("/<(/?body.*?)>/si","",$str); //ボディタグをフィルタリングします
$str= preg_replace("//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 .*?)>/si","",$str); //フレームタグをフィルター
$str=preg_replace("/<(/?i?frame.*?) >/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(

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

上記では、HTML タグ、スペース、改行の PHP の通常のフィルタリングのコードと手順を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート