0

こんにちは、使用したデータベースにhtmlデータ全体を挿入しようとしていました

$details = htmlspecialchars(stripslashes(mysql_real_escape_string($_POST['message'])));

""htmlを挿入するときに余分なエラーが発生したため、以前と同じように正常に動作しているように見えます。たとえば"<p>hello</p>"、上記を使用して、データを取得しようとしているときに挿入されました。正しい形式ではありません。

<?php echo $row['details']; ?>正しいhtml形式を取得するために何を使用すればよいか教えてください

4

1 に答える 1

1

使用しないでくださいstripslashesmysql_real_escape_string/ を各引用符の前に置くため(" ')です。ストリップスラッシュを使用すると、そのスラッシュが削除されます。したがって、適切な出力が得られません

于 2013-03-05T19:00:39.490 に答える