0

Zend フォーム "guru" でデータを入力しようとすると、\"guru\" が返されました。テキストフィールドから「」をエスケープまたは削除し、「」なしでフォームデータを入力するにはどうすればよいですか?

4

2 に答える 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 に答える