当前位置: 网学 > 编程文档 > PHP > 正文

php HtmlReplace输入过滤安全函数

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/06/21

鉴于大家对PHP十分关注,我们编辑小组在此为大家搜集整理了“php HtmlReplace输入过滤安全函数”一文,供大家参考学习

复制代码 代码如下:
// $rptype = 0 表示仅替换 html标记
// $rptype = 1 表示替换 html标记同时去除连续空白字符
// $rptype = 2 表示替换 html标记同时去除所有空白字符
// $rptype = -1 表示仅替换 html危险的标记
function HtmlReplace($str,$rptype=0)
{
$str = stripslashes($str);
if($rptype==0)
{
$str = htmlspecialchars($str);
}
else if($rptype==1)
{
$str = htmlspecialchars($str);
$str = str_replace(" ",'' '',$str);
$str = ereg_replace("[rnt ]{1,}",'' '',$str);
}
else if($rptype==2)
{
$str = htmlspecialchars($str);
$str = str_replace(" ",'''',$str);
$str = ereg_replace("[rnt ]",'''',$str);
}
else
{
$str = ereg_replace("[rnt ]{1,}",'' '',$str);
$str = eregi_replace(''script'',''script'',$str);
$str = eregi_replace("<[/]{0,1}(link|meta|ifr|fra)[^>]*>",'''',$str);
}
return addslashes($str);
}
  • 下一篇资讯: php的一些小问题
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号