-
-
/** - desc: regular filtering of html tags, spaces, newlines, etc.
- link: bbs.it-home.org
- date: 2013/2/23
- */
- $str=preg_replace("/s+/", " ", $str); //Filter excess carriage returns
- $ str=preg_replace("/<[ ]+/si","<",$str); //Filter<__("<" followed by a space)
$str=preg_replace("//si","",$str); //Comment
- $str=preg_replace("/<(!.*?)> ;/si","",$str); //Filter DOCTYPE
- $str=preg_replace("/<(/?html.*?)>/si","",$str); //Filter html tag
- $str=preg_replace("/<(/?head.*?)>/si","",$str); //Filter head tag
- $str=preg_replace("/<(/ ?meta.*?)>/si","",$str); //Filter meta tags
- $str=preg_replace("/<(/?body.*?)>/si","" ,$str); //Filter the body tag
- $str=preg_replace("/<(/?link.*?)>/si","",$str); //Filter the link tag
- $str= preg_replace("/<(/?form.*?)>/si","",$str); //Filter form tag
- $str=preg_replace("/cookie/si","COOKIE",$ str); //Filter COOKIE tag
$str=preg_replace("/<(applet.*?)>(.*?)<(/applet.*?)> ;/si","",$str); //Filter applet tags - $str=preg_replace("/<(/?applet.*?)>/si","",$str); // Filter applet tags
$str=preg_replace("/<(style.*?)>(.*?)<(/style.*?)>/si", "",$str); //Filter style tags
- $str=preg_replace("/<(/?style.*?)>/si","",$str); //Filter style tags< /p>
$str=preg_replace("/<(title.*?)>(.*?)<(/title.*?)>/si","",$str ); //Filter the title tag
- $str=preg_replace("/<(/?title.*?)>/si","",$str); //Filter the title tag
- < ;p>$str=preg_replace("/<(object.*?)>(.*?)<(/object.*?)>/si","",$str); //Filter object tag
- $str=preg_replace("/<(/?objec.*?)>/si","",$str); //Filter object tag
$str =preg_replace("/<(noframes.*?)>(.*?)<(/noframes.*?)>/si","",$str); //Filter noframes tag
- $str =preg_replace("/<(/?noframes.*?)>/si","",$str); //Filter noframes tag
$str=preg_replace("/ <(i?frame.*?)>(.*?)<(/i?frame.*?)>/si","",$str); //Filter frame tag
- $str= preg_replace("/<(/?i?frame.*?)>/si","",$str); //Filter frame tag
$str=preg_replace(" /<(script.*?)>(.*?)<(/script.*?)>/si","",$str); //Filter script tags
- $str=preg_replace(" /<(/?script.*?)>/si","",$str); //Filter script tags
- $str=preg_replace("/javascript/si","Javascript",$str); //Filter script tags
- $str=preg_replace("/vbscript/si","Vbscript",$str); //Filter script tags
- $str=preg_replace("/on([a-z]+)s*=/ si","On\1=",$str); //Filter script tags
- $str=preg_replace("//si","",$str); //Filter script tags, such as javAsCript :alert(
- ?>
-
Copy code
|