文字列で htmlspecialchars 関数を使用します。しかし、私はそれらをきれいにしたくありません。
<b>, <br>, <p> <ul>,<li> bla bla...
例:Mystring = "<script>.....</script><br><b>test</b><p>aaaa</p>";
したい; =
<script>.....</script>
文字列で htmlspecialchars 関数を使用します。しかし、私はそれらをきれいにしたくありません。
<b>, <br>, <p> <ul>,<li> bla bla...
例:Mystring = "<script>.....</script><br><b>test</b><p>aaaa</p>";
したい; =
<script>.....</script>
HTML Purifier、特にホワイトリスト機能を見てください。
HTML タグを許可する場合、これがおそらく最も安全な方法です。比較はこちらでご覧いただけます。
すべてのタグを削除しますか? strip_tags()を使用します。
組み込みのPHP関数を使用できます:strip_tags($text, '<p><a><li><b>');
ユーザー入力からHTMLタグを削除するために、クラスや外部ライブラリを使用する必要はありません。
<p><a><li><b>
上記の例では、 ;を除くすべてのタグから$textを削除しています。
このPHP関数は、ユーザー入力をクリーンアップして、ページを送信し<script>
たり</div>
壊したりしないようにします。
HTML サニタイザー クラスを使用できます - http://www.phpclasses.org/browse/package/3746.html