过滤各种不合法标签数据

 1 $preg_array = array(
 2         "/<[ ]+/si",
 3         "/<\!--.*?-->/si",
 4         "/<(\!.*?)>/si",
 5         "/<(\/?html.*?)>/si",
 6         "/<(\/?head.*?)>/si",
 7         "/<(\/?meta.*?)>/si",
 8         "/<(\/?body.*?)>/si",
 9         "/<(\/?link.*?)>/si",
10         "/<(\/?form.*?)>/si",
11         "/cookie/si",
12         "/<(applet.*?)>(.*?)<(\/applet.*?)>/si",
13         "/<(\/?applet.*?)>/si",
14         "/<(style.*?)>(.*?)<(\/style.*?)>/si",
15         "/<(\/?style.*?)>/si",
16         "/<(title.*?)>(.*?)<(\/title.*?)>/si",
17         "/<(\/?title.*?)>/si",
18         "/<(object.*?)>(.*?)<(\/object.*?)>/si",
19         "/<(\/?objec.*?)>/si",
20         "/<(noframes.*?)>(.*?)<(\/noframes.*?)>/si",
21         "/<(\/?noframes.*?)>/si",
22         "/<(i?frame.*?)>(.*?)<(\/i?frame.*?)>/si",
23         "/<(\/?i?frame.*?)>/si",
24         "/<(script.*?)>(.*?)<(\/script.*?)>/si",
25         "/<(\/?script.*?)>/si",
26         "/javascript/si",
27         "/vbscript/si",
28         "/on([a-z]+)\s*=/si",
29         "/&#/si",
30         "/<([a-zA-Z]+)[^>]*>/",
31         "/<\/([a-zA-Z]+)[^>]*>/"
32 );

 

posted @ 2016-12-16 15:32  思何  阅读(183)  评论(0编辑  收藏  举报