我已经继承了需要在我的PHP5服务器上运行的php4站点,我已经解决了大部分问题,但无法弄清楚作者在此尝试做什么。嗯,准确地说,他正在引用提交的文本,但我不确定这个函数应该如何工作,以及我应该如何在PHP5中执行它?转义引号 - 从PHP4转移到PHP5
# Function to safely add slashes when magic quotes is switched off
function safe_slash($string)
{
if (!get_magic_quotes_gpc())
{
$string = addslashes($string);
}
return $string;
}
如果'get_magic_quotes_gpc'已关闭,则代码将斜杠添加到'$ string'中....相同的代码将以PHP5运行... [readSlashes()](http://www.php.net/ manual/en/function.addslashes.php) – ManseUK 2012-02-10 10:00:21
表示您在使用此代码时遇到问题。 **它是什么**? – 2012-02-10 10:08:28
对不起,问题是斜杠没有被添加到字符串,所以如果我有一个像O'Leary这样的名字,'不会被转义并且查询失败。 – deep64blue 2012-02-10 10:22:17