> 백엔드 개발 > PHP 튜토리얼 > HTML 코드 변환기는 PHP를 사용하여 위험한 HTML 코드를 필터링합니다.

HTML 코드 변환기는 PHP를 사용하여 위험한 HTML 코드를 필터링합니다.

WBOY
풀어 주다: 2016-07-29 08:38:26
원래의
951명이 탐색했습니다.

#사용자가 게시한 HTML, 위험한 코드 필터링
function uh($str)
{
$farr = array(
"/\s /", //과도한 공백 필터링
" / <(\/?)(scrīpt|i?frame|style|html|body|title|link|meta|\?|\%)([^>]*?)>/isU", // 필터 악성 콘텐츠를 유입하거나 디스플레이 레이아웃을 악의적으로 변경할 수 있는 <스크립트 및 기타 코드 플래시 등을 삽입할 필요가 없다면 <객체 필터링
"/(<[^> ]*)on[a -zA-Z] \s*=([^>]*>)/isU", //자바스크립트의 on 이벤트 필터링
);
$tarr = array(
" ",
"", //안전하지 않은 태그를 직접 삭제하려면 여기를 비워두면 됩니다.
"\\1\\2 ",
);
$str = preg_replace( $farr,$tarr,$str);
return $str;
}

위에서는 HTML 코드 변환기의 내용을 포함하여 위험한 HTML 코드를 필터링하기 위해 PHP를 사용하는 HTML 코드 변환기 기능을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿