国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP實現過濾各種HTML標簽

2020-03-22 18:23:07
字體:
來源:轉載
供稿:網友
$str=preg_replace("/ s*imgs+[^ ]* srcs*=s*('|")(.* )/1[^ ]* / s* /i","", $str); //過濾img標簽$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); //過濾meta標簽$str=preg_replace("/ (/ body.* ) /si","",$str); //過濾body標簽$str=preg_replace("/ (/ link.* ) /si","",$str); //過濾link標簽$str=preg_replace("/ (/ form.* ) /si","",$str); //過濾form標簽$str=preg_replace("/cookie/si","COOKIE",$str); //過濾COOKIE標簽$str=preg_replace("/ (applet.* ) (.* ) (/applet.* ) /si","",$str); //過濾applet標簽$str=preg_replace("/ (/ applet.* ) /si","",$str); //過濾applet標簽$str=preg_replace("/ (style.* ) (.* ) (/style.* ) /si","",$str); //過濾style標簽$str=preg_replace("/ (/ style.* ) /si","",$str); //過濾style標簽$str=preg_replace("/ (title.* ) (.* ) (/title.* ) /si","",$str); //過濾title標簽$str=preg_replace("/ (/ title.* ) /si","",$str); //過濾title標簽$str=preg_replace("/ (object.* ) (.* ) (/object.* ) /si","",$str); //過濾object標簽$str=preg_replace("/ (/ objec.* ) /si","",$str); //過濾object標簽$str=preg_replace("/ (noframes.* ) (.* ) (/noframes.* ) /si","",$str); //過濾noframes標簽$str=preg_replace("/ (/ noframes.* ) /si","",$str); //過濾noframes標簽$str=preg_replace("/ (i frame.* ) (.* ) (/i frame.* ) /si","",$str); //過濾frame標簽$str=preg_replace("/ (/ i frame.* ) /si","",$str); //過濾frame標簽$str=preg_replace("/ (script.* ) (.* ) (/script.* ) /si","",$str); //過濾script標簽$str=preg_replace("/ (/ script.* ) /si","",$str); //過濾script標簽$str=preg_replace("/javascript/si","Javascript",$str); //過濾script標簽$str=preg_replace("/vbscript/si","Vbscript",$str); //過濾script標簽$str=preg_replace("/on([a-z]+)s*=/si","On/1=",$str); //過濾script標簽$str=preg_replace("/&#/si","&#",$str); //過濾script標簽更簡單些的寫法:function delhtml($str){ //清除html標簽$st=-1; //開始$et=-1; //結束$stmp=array();$stmp[]="";$len=strlen($str);for($i=0;$i $len;$i++){ $ss=substr($str,$i,1); if(ord($ss)==60){ //ord(" ")==60 $st=$i; if(ord($ss)==62){ //ord(" ")==62 $et=$i; if($st!=-1){ $stmp[]=substr($str,$st,$et-$st+1);$str=str_replace($stmp,"",$str);return $str;}再來一個:function clear_html_label($html) $search = array ("' script[^ ]* .* /script 'si", "' [/!]* [^ ]* 'si", "'([rn])[s]+'", "'&(quot|#34);'i", "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "' 'e"); $replace = array ("", "", "1", """, "&", " ", " ", " ", chr(161), chr(162), chr(163), chr(169), "chr(1)");return preg_replace($search, $replace, $html); }以上三種方法均可以實現,不過各有優劣,小伙伴們根據自己的項目需求來選擇吧。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五河县| 盐津县| 乌拉特后旗| 津市市| 陈巴尔虎旗| 庆云县| 南部县| 泸西县| 唐河县| 吴堡县| 抚远县| 台山市| 封开县| 灵宝市| 临邑县| 宜宾市| 唐河县| 乌兰察布市| 曲阜市| 深水埗区| 涞水县| 阜城县| 钟山县| 新野县| 玛纳斯县| 长汀县| 琼海市| 崇信县| 巩义市| 惠东县| 冷水江市| 鄂伦春自治旗| 延川县| 乌拉特中旗| 长兴县| 乌拉特中旗| 延川县| 肇源县| 金川县| 新干县| 阿合奇县|