php危険htmlコードのフィルタリング
PHPフィルタhtmlで利用される可能性のある外部危険コンテンツのコード.ユーザーが公開した情報を豊富にするためにhtmlコンテンツをユーザーに提出させる必要がある場合があります.もちろん、ページレイアウトの混乱を示すコードもフィルタリングの範囲内にあります.
以下に、リファレンスクリップを示します.
以下に、リファレンスクリップを示します.
# html,
functionuh($str)
{
$farr = array(
"//s+/", //
"/<(//?)(script|i?frame|style|html|body|title|link|meta|/?|/%)([^>]*?)>/isU", // <script , flash , <object
"/(<[^>]*)on[a-zA-Z]+/s*=([^>]*>)/isU", // javascript on
);
$tarr = array(
" ",
"<//1//2//3>", // ,
"//1//2",
);
$str = preg_replace( $farr,$tarr,$str);
return$str;
}