この記事では、ASP で HTML をクリアする機能を紹介します。必要な場合は、非常に実用的です。
この機能は必要であり、多くのハッカーがデータベースをハッキングしてトラブルを引き起こすため、テキストデータを保存および表示する際にこの機能を使用してフィルタリングすることで、多くのトラブルを回避できます。
クリアHTMLコード
?
- 'HTMLコードをクリア
- functionclearhtml(コンテンツ)
- content=replacehtml(&#[^>]*;,,content)
- content=replacehtml(</?marquee[^>]*>,,content)
- content=replacehtml(</?object[^>]*>,,content)
- content=replacehtml(</?param[^>]*>,,content)
- content=replacehtml(</?embed[^>]*>,,content)
- content=replacehtml(</?table[^>]*>,,content)
- content=replacehtml(,,content)
- content=replacehtml(</?tr[^>]*>,,content)
- content=replacehtml(</?th[^>]*>,,content)
- content=replacehtml(</?p[^>]*>,,content)
- content=replacehtml(</?a[^>]*>,,content)
- content=replacehtml(</?img[^>]*>,,content)
- content=replacehtml(</?tbody[^>]*>,,content)
- content=replacehtml(</?li[^>]*>,,content)
- content=replacehtml(</?span[^>]*>,,content)
- content=replacehtml(</?div[^>]*>,,content)
- content=replacehtml(</?th[^>]*>,,content)
- content=replacehtml(</?td[^>]*>,,content)
- content=replacehtml(</?script[^>]*>,,content)
- content=replacehtml((javascript|jscript|vbscript|vbs):,,content)
- content=replacehtml(on(マウス|終了|エラー|クリック|キー),,content)
- content=replacehtml(<//?xml[^>]*>,,content)
- content=replacehtml(<//?[az]+:[^>]*>,,content)
- content=replacehtml(</?font[^>]*>,,content)
- content=replacehtml(</?h[^>]*>,,content)
- content=replacehtml(</?u[^>]*>,,content)
- content=replacehtml(</?i[^>]*>,,content)
- content=replacehtml(</?center[^>]*>,,content)
- content=replacehtml(</?center[^>]*>,,content)
- content=replacehtml(</?nobr[^>]*>,,content)
- content=replacehtml(</?clk[^>]*>,,content)
- content=replacehtml(</?muti[^>]*>,,content)
- content=replacehtml(</?/option[^>]*>,,content)
- content=replacehtml(</?o[^>]*>,,content)
- content=replacehtml(</?strong[^>]*>,,content)
- クリアhtml=コンテンツ
- エンドファンクション