0

$_POST 変数を取るコードがあります。ただし、この var には"が含まれることがあるため、var が終了し、完全ではないため、エディターはファイルの一部のみを送信します。処理前に " と ' を置き換える方法はありますか?私の変数を終了しませんか?

4

3 に答える 3

0

html特殊文字

<input type="text" name="some" 
 value="<?php echo htmlspecialchars($_POST['some'],ENT_QUOTES);?>"
于 2011-06-24T12:53:29.153 に答える
0

エディターに送信する前に、addslashes()を介して実行します。

于 2011-06-24T12:52:52.320 に答える
0

メモリ内の変数は " マークで終了しません。コードで " を参照する必要がある場合は、\" を試してみてください。たとえば、

$test = "Hello \"world\"";

Hello "World" になります

于 2011-06-24T12:52:52.880 に答える