#HTML posted by users, filter dangerous codes Copy code The code is as follows: function uh($str) { $farr = array( "/s+/", //Filter excess whitespace"/<(/?)(scripti?framestylehtmlbodytitlelinkmeta?%)([^>]*? )>/isU", //Filter "/(<[ ^>]*)on[a-zA-Z]+s*=([^>]*>)/isU", //Filter the on event of javascript <br>); <br>$tarr = array( <br>" ", <br>"<\1\2\3>", //If you want to directly clear unsafe tags, you can leave it blank here <br>"\1\2", <br> ); <br>$str = preg_replace( $farr,$tarr,$str); <br>return $str; <br>} <br> </div> <p align="left"></p> <div style="display:none;"> <span id="url" itemprop="url">http://www.bkjia.com/PHPjc/320334.html</span><span id="indexUrl" itemprop="indexUrl">www.bkjia.com</span><span id="isOriginal" itemprop="isOriginal">true</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl">http: //www.bkjia.com/PHPjc/320334.html</span><span id="genre" itemprop="genre">TechArticle</span><span id="description" itemprop="description">#HTML posted by users, filter dangerous code and copy the code as follows: function uh($str) { $farr = array( "/s+/", //Filter excess white space"/(/?)(scripti?framestylehtmlbodytitlelinkmet...</span> </div> <div class="art_confoot"></div>