以下はプログラムコードです:
コードをコピーします コードは次のとおりです:
function uhtml($str)
{
$farr = array(
"/s+/", //Filter余分な空白
//悪意のあるコンテンツを導入したり、表示レイアウトを悪意を持って変更したりする可能性のある <script> のコードをフィルタします。Flash などを挿入する必要がない場合は、<object>のフィルタを追加することもできます。 /<(/?)(script|i?frame|style |html|body|title|link|meta|?|%)([^>]*?)>/isU", <BR>"/(< ;[^>]*)on[a-zA-Z ]+s*=([^>]*>)/isU",//JavaScript の on イベントをフィルターします <BR>); <BR>$tarr = array ( <BR>" ", <BR>"<123>",//安全でないタグを直接削除したい場合は、ここで空白のままにすることができます <BR>"12", <BR>); ); <BR> $str を返す <BR><BR><BR>
<BR>
上記では、hktm コンテンツを含む危険な HTML コードをフィルタリングする hktm php を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。 </script>