用这个函数get_magic_quotes_gpc()试试
解决方案 »
- eclipse PHP怎么始终显示行号和修改单引号不加粗?
- 一道关于microtime()的题目
- register_shutdown_function无效,大家帮忙看看
- 新手幼稚问题
- 图片如何在MYSQL中存储和提取?
- 关于 PHP 的CURL的问题
- php能否一个连接串执行多个查询,比如$query=update ssh set name='ss' where id=1;update ssh set name='ks' where id=2
- 两个不同的域名如何共享session
- 我用php写了个发送邮件的程序;但我想知道如何才能知道我发出的邮件已经被对方看到了?请高手指点!万分感谢
- php4.2.3安装问题
- 请问如何抓取其它的网站的图片,然后copy到自己网站里面?
- 徐祖宁,帮忙啊,关于静态分页的问题
<?php$aaa="888"; //获取变量;if (eregi("[\]",$aaa)) {
echo "有\,,不用addslashes()";
}
else
{
echo "没有\,,之后用addslashes()";
}
?>
if(get_magic_quotes_gpc())
return $str;
else
return addslashes($str);
}也许这个自定义函数能对你有点帮助?在大多数服务器中,php.ini默认 magic_quotes_gpc = On,所以一般来说不用addslashes都可以写入MYSQL了;但为谨慎起见,你可以用这样的自定义函数来处理一下你的字符(串)。