0

私はコードを持っています

$name = 'Test world \"Example\" end';
<input type="text" name="text"  value="'.$name.'">

しかし、入力のページの入力では、私は見るTest world \だけです。

furebugでは、入力に完全なコードが表示されます。

<input type="text" name="text"  value="Test world "Example" end">

結果として、私はその見積もりが必要より早く閉じるのを見る。

正しい結果を出す方法を教えてください(結果は引用符で囲む必要があります)?

4

2 に答える 2

1
$name = 'Test world \"Example\" end';
echo '<input type="text" name="text"  value="'.htmlspecialchars($name,ENT_QUOTES).'">';
于 2013-02-15T21:21:12.520 に答える
-1

$name = 'Test world \\"Example\\" end'; <input type="text" name="text" value="'.$name.'">

それか、それらのスラッシュをエンコードします。

于 2013-02-15T21:22:03.633 に答える