何らかの理由で、すべての引用符がエスケープされて \" として表示されます。以前は問題ありませんでした。次に phpinfo() を調べたところ、magic_quotes_gpc がオンになっていることがわかりました。しかし、ディレクトリ /usr/local/ が見つかりません。 lib/ php.ini ファイルがあり、.htaccess ファイルを編集できません (500 内部サーバー エラーが発生します)。
代わりに、これをスクリプト ファイル (すべてのページに含まれています) の上に置いてみました。
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);
}
それでも、私のページの " と ' にはまだバックスラッシュが含まれています。
私は何を間違っていますか?