当前位置:编程学习 > php >>

php里ereg_replace(),给pattern里的特殊字符加\转义,因为pattern里有用户提交数据,有什么办法可以办到?

补充:特殊字符 是指的,与正则相冲突的如.^[]()这些
追问:特殊字符 是指的,与正则相冲突的如.^[]()这些
答案:$pattern = $_POST['name'];
$pattern = addslashes($pattern);
转义单引、双引、null、\
对于html、php特殊字符还可以htmlentities($pattern),字符处理、协议处理是php强项,是我的话首先就在javascript中把这些字符过滤掉。

上一个:phpmyadmin 算是使用mysql的工具还是整个 php服务的一部分?
下一个:这个php调用的什么文件

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,