Zend フォーム "guru" でデータを入力しようとすると、\"guru\" が返されました。テキストフィールドから「」をエスケープまたは削除し、「」なしでフォームデータを入力するにはどうすればよいですか?
2 に答える
3
php.iniファイルでマジック クォートが 無効になっていることを確認してください。これらはPHP 5.3 で非推奨とマークされ、PHP 6 (おそらく 5.4)で削除されるようにマークされています。
get_magic_quotes_gpc()
有効になっているかどうかを確認するために使用し、無効にする方法を確認するオプションを参照してくださいmagic_quotes_gpc
。
// Are Magic Quotes enabled?
var_dump(get_magic_quotes_gpc());
これが返された場合は、 php.iniファイルをtrue
開いて、この行が次のようになっていることを確認してください =Off
magic_quotes_gpc = Off
于 2011-08-22T10:19:52.127 に答える
0
を使用し$str = str_replace(chr(132), '"', $str);
ます。
于 2011-08-22T10:20:18.757 に答える