テキストフィールド内で '' '(二重引用符)を使用するにはどうすればいいですか...'input type = "text"'値で二重引用符を使用すると、文字列が二重引用符で終わります!
フィールドで値を二重引用符で囲むと私のPHPファイルは:
$text=mysql_real_escape_string($_POST['subject']);
し、それをエコー、私は適切にエスケープされた文字列を取得しますが、文字列は、私はそれが原因で停止したいいけない二重引用符
前に正確に停止します!しかし二重引用符!
Javascriptは、テキストフィールドを検証するために使用されるので、空ではないかもしれません。おそらく、検証時にjavascriptで何かを行う必要があります。値を変更すると、phpは二重引用符を含む正しい値を取得できますか?
おかげ
UPDATE
CODE:私は上記の二つをマージしようとしている
$headline= mysql_real_escape_string($_POST['headline']);
echo htmlentities($headline);
、必ず同じ結果が得られます。 注:
+ , . ; : - _ space & % ! ? = # * ½ @/\ [ ]< > " ' hej hej
が出力されます、これはそれをエコーする場合:
+ , . ; : - _ space & % ! ? = # * ½ @/\\ [ ]< >
JavaScriptを使用しないでください。とにかくサーバー側でやってはならないことは何もしません。 –