用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

过滤不安全的html标签 过滤空白字符 过滤js脚本

2014-03-30 作者: IT技术宅举报

[php]代码库

function uh($str)
 {
     $farr = array(
         "/s+/",                                                                    
                        //过滤多余的空白
         "/<(/?)(script|i?frame|style|html|body|title|link|meta|?|%)([^>]*?)>/isu",
   //过滤 <script 等可能引入恶意内容或恶意改变显示布局的代码,如果不需要插入flash等,还可
 以加入<object的过滤
         "/(<[^>]*)on[a-za-z]+s*=([^>]*>)/isu",                                     
 //过滤网页特效的on事件
      
    );
    $tarr = array(
         " ",
         "<123>",           //如果要直接清除不安全的标签,这里可以留空
         "12",
    );
  $str = preg_replace( $farr,$tarr,$str);
    return $str;
 }


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...