いくつかの html コードを mysql データベースに保存したいのですが、これまでにこれを行ったことはありません。html を db に保存する正しい方法は何ですか?
$html_code='<div class="hello"><p>hello world</p></div>';
// database table
part_name | html_code
hello | ??
私のお勧めは、htmlpurifierを使用してそれを行い、入力をサニタイズし、すべての悪意のあるコードを削除することです
remove_special_chars($string)
それ以外の場合は、のような特殊文字を削除し、 、、 ...<
>
"
のようなものに置き換えて、データベースに保存するなどの関数を作成する必要があります。そして、dbからデータを読み取った後、その逆のアクションのような関数を使用してコンテンツを表示します。これは簡単ではなく、信頼性も低い<
>
"
add_special_chars($string)