您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php HtmlReplace输入过滤安全函数

2024/6/19 17:13:37发布41次查看
这个替换函数,是对用户输入的一些安全过滤,防止用户提交了不安全的代码。
代码如下:
// $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(]*>,'',$str);
}
return addslashes($str);
}
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product