私は仕事のオファーのためのエディタを作ろうとしています。プレビュー機能が必要です。 2つのフォームがあります。最初のフォームはプレビューを送信し、2番目のフォームはプレビューがあると表示され、変数を送信してデータベースに保存します。問題は、2番目のフォームが提出されると、すべての引用符が消えてしまうことです。私はmysql_real_escape_string、htmlspecialchars、htmlentitlesを試しましたが、何も動作しません。あなたは問題がどこにあるか考えていますか? 変数 '$ content'を使用してサイトのコンテンツを保存する代わりに、 'echo'を使用して直接出力するために問題が発生する可能性がありますか? ありがとう!PHP - 隠しフィールドに引用符を含む変数を入力する
0
A
答えて
3
引用符をエンコードするには、second parameter to htmlentities()
を使用する必要があります。この目的のために
$titel = htmlentities($_POST['titel'], ENT_QUOTES);
$elm1 = htmlentities($_POST['elm1'], ENT_QUOTES);
<input type='hidden' name='titel' value='".$titel."' />
<input type='hidden' name='elm1' value='".$elm1."' />
、htmlentities()
は、しかしやり過ぎである、とあなたはENT_QUOTES
のparamでもhtmlspecialchars()
を使用することができます。
$titel = htmlspecialchars($_POST['titel'], ENT_QUOTES);
$elm1 = htmlspecialchars($_POST['elm1'], ENT_QUOTES);
+0
右、仕事。どうもありがとうございました!! – Crayl
関連する問題
- 1. html入力フィールドの二重引用符を含む文字列は、&quot;
- 2. perlで変数を含む二重引用符を出力するには
- 3. 隠し入力に改行を含むテキストを保存する
- 4. PHP:変数を二重引用符で囲む
- 5. Microsoft Excel:引用符で "引用符を含むテキスト"を抽出する方法
- 6. PHP変数を含むHTML文字列を引用符で囲む正しい方法
- 7. Cakephp隠し入力フィールド
- 8. jQueryの+隠し入力フィールド
- 9. エラー新しい行と引用符を含むテキスト列を含むエントリを挿入するエラー
- 10. 引用符を含むHTMLページをSQLに格納する
- 11. Jquery Keyup関数を使用してある入力フィールドから別の入力フィールドに変数を渡す
- 12. 一重引用符、二重引用符、三重引用符を含むLex文字列
- 13. まっすぐ引用符を引用符で囲む
- 14. jQuery - 入力フィールドに基づいて隠し値を変更
- 15. PHP変数を入力フィールドの値としてエコーする
- 16. MySQLテーブルのフィールドを表示しますが、引用符を含むフィールドは表示されません。
- 17. Androidのソフトタッチキーボードは入力フィールドを隠す
- 18. 引用符で隠された入力値を使用すると問題が発生する
- 19. phpエコー変数を引用符で囲まずに
- 20. PHP変数を隠された入力なしでAjaxに渡します。
- 21. Pythonで変数を一重引用符で囲む
- 22. Json変数内のコメントを引用符で囲む文字列
- 23. 二重引用符と二重引用符を含む全文検索を照会する方法
- 24. PHPを使用してHTMLの隠しフィールドに特殊文字を含む値を格納する方法
- 25. ASCII制御文字を含むバーコードを入力フィールドにスキャン
- 26. S3 URLに二重引用符を含むファイル名が無効な引数につながる
- 27. 隠しフィールドに値を入れる
- 28. XSLTフォーム入力値属性の一重引用符と二重引用符?
- 29. Windowsバッチを使用して出力ファイルに二重引用符を含む文字列のエコー
- 30. PHPはパスに変数を含む
htmlentities関数を使用しないでください。 – hjpotter92