例如
我用
$content = nl2br($_POST['content']);
当我在表单中输入类似的内容时
"I'll be going to the office today"
它会返回
"I\'ll be going to the office today"
有没有办法可以删除\?或者我使用nl2br功能错了吗?
答案 0 :(得分:4)
答案 1 :(得分:0)
我猜你是通过POST或GET获取信息的;尝试这样的事情:
<?php
if (get_magic_quotes_gpc()) {
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
while (list($key, $val) = each($process)) {
foreach ($val as $k => $v) {
unset($process[$key][$k]);
if (is_array($v)) {
$process[$key][stripslashes($k)] = $v;
$process[] = &$process[$key][stripslashes($k)];
} else {
$process[$key][stripslashes($k)] = stripslashes($v);
}
}
}
unset($process);
}
?>
答案 2 :(得分:0)
尝试使用stripslashes($ content)。