Home  >  Article  >  Backend Development  >  PHP regular filter html special characters

PHP regular filter html special characters

WBOY
WBOYOriginal
2016-07-25 08:54:051191browse
  1. $str=preg_replace("/s+/", " ", $str); //Filter excess carriage returns$str=preg_replace("/<[ ]+/si", "<",$str); //Filter <__("<" with a space after it) $str=preg_replace("//si","",$ str); //Comment $str=preg_replace("/<(!.*?)>/si","",$str); //Filter DOCTYPE $str=preg_replace("/<(/? html.*?)>/si","",$str); //Filter html tags$str=preg_replace("/<(/?br.*?)>/si","",$ str); //Filter the br tag $str=preg_replace("/<(/?head.*?)>/si","",$str); //Filter the 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 tags$str=preg_replace("/cookie/si","COOKIE",$ str); //Filter COOKIE tags $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 tag $str=preg_replace("/<(title.*?)>(.*?)< (/title.*?)>/si","",$str); //Filter title tag $str=preg_replace("/<(/?title.*?)>/si","" ,$str); //Filter title tag $str=preg_replace("/<(object.*?)>(.*?)<(/object.*?)>/si","", $str); //Filter object tags $str=preg_replace("/<(/?objec.*?)>/si","",$str); //Filter object tags$str=preg_replace(" /<(noframes.*?)>(.*?)<(/noframes.*?)>/si","",$str); //Filter noframes tag $str=preg_replace("/ <(/?noframes.*?)>/si","",$str); //Filter the 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 tag $str=preg_replace("/javascript/si","Javascript",$str); //Filter script tag $str=preg_replace("/vbscript/si","Vbscript",$str); //Filter script tag $str=preg_replace("/on([a-z]+)s*=/si","On\1=",$str); //Filter script tag $str=preg_replace("//si ","",$str); //Filter script tag
Copy code

php practical function to filter special characters Special character filtering method for php form submission html special character filter php class How to escape special characters in url links Detailed explanation of php special character escaping php filter parameter special characters anti-injection php method to filter illegal and special strings Examples of php special character processing functions



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn