过滤各种不合法标签数据

 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 );
原文地址:https://www.cnblogs.com/youligai/p/6187084.html