zoukankan
html css js c++ java
PHP过滤字符
<?
php
$str
=
trim
(
$_REQUEST
[
'
content
'
]);
$str
=
str_replace
(
"
"
,
"
<br>
"
,
$str
);
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
"
,
//
过滤javascript的on事件
);
$tarr
=
array
(
"
"
,
"
</1/2/3>
"
,
//
如果要直接清除不安全的标签,这里可以留空
"
/1/2
"
,
);
$str
=
preg_replace
(
$farr
,
$tarr
,
$str
);
return
$str
;
}
$message
=
uh(
$str
)
?>
查看全文
相关阅读:
爬楼梯
字母异位词分组
发射子弹过程
删除元素
删除排序数组中的重复项
JAVA编程-------------9、查找1000以内的完数
JAVA-------------8、计算a+aa+aaa+.....
JAVA编程----------7、统计一段字符串中的英语字母数,空格数,数字和其他字符数
JAVA编程---------6、最大公约数和最小公倍数
JAVA编程----------5、利用条件运算符的嵌套来完成:成绩>=90(A) 60-89(B) 60分以下(C)
原文地址:https://www.cnblogs.com/zerogo/p/2209326.html
最新文章
进度条模块之tqdm
网络通信部分之bs/cs架构,网络概念,osi七层网络模型,TCP/UDP协议---day27
异常处理try...except...finally---day26
反射,装饰器,类当中的方法,property---day24
del,str,repr,call,bool,add,len等魔术方法以及与类相关的魔术属性---day23
多态,__new__魔术方法,单态模式---day22
单继承,多继承,菱形继承---day21
面向对象之封装,类的相关操作,私有成员删除,构造方法__init__---day20
Sql注入之Mysql
Sql注入之Access
热门文章
Sql注入之Mssql
Nmap
常见服务端口对照表
Windows目录及一些重要文件
虚拟机三种网络模式
Mecanim动画
数组元素求两数之间的最大差值
杨辉三角
二叉树的最大深度
删除排序链表中的重复元素
Copyright © 2011-2022 走看看