]*?)>/isU", //악성 콘텐츠를 도입하거나 디스플레이 레이아웃을 악의적으로 변경할 수 있는 <스크립트 및 기타 코드를 필터링합니다."/> ]*?)>/isU", //악성 콘텐츠를 도입하거나 디스플레이 레이아웃을 악의적으로 변경할 수 있는 <스크립트 및 기타 코드를 필터링합니다.">
#사용자가 게시한 HTML, 위험한 코드 필터링
코드 복사 코드는 다음과 같습니다.
function uh($str)
{
$farr = array(
"/s /", //과잉 공백 필터링
"/<(/?)(scripti?framestylehtmlbodytitlelinkmeta?%)([^>] *? )>/isU", //악성 콘텐츠를 도입하거나 디스플레이 레이아웃을 악의적으로 변경할 수 있는 <스크립트 및 기타 코드를 필터링합니다. 플래시 등을 삽입할 필요가 없는 경우 <객체를 추가할 수도 있습니다. 필터링
"/(<[ ^>]*)on[a-zA-Z] s*=([^>]*>)/isU", //자바스크립트의 on 이벤트 필터링
);
$tarr = array (
" ",
"", //안전하지 않은 태그를 직접 삭제하려면 여기를 비워두면 됩니다.
"\1\2",
) ;
$str = preg_replace( $farr,$tarr,$str)
return $str;
위 내용은 HTML 컬러 코드의 내용을 포함하여 PHP 필터 위험한 HTML 코드를 소개한 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.