본문 바로가기

php

html 제거

$search = array ("'<SCRIPT[^>]*?>.*?'si", // 자바 스크립트 제거
                    "'<[\/\!]*?[^<>]*?>'si", // HTML 태그 제거
                    "'<\!\-\-(.*)?\-\->'si", //주석제거
                    "'([\r\n])[\s]+'",
                    "'&(quot|#34);'i", // HTML 엔티티 치환
                    "'&(amp|#38);'i",
                    "'&(lt|#60);'i",
                    "'&(gt|#62);'i",
                    "'&(nbsp|#160);'i",
                    "'&(iexcl|#161);'i",
                    "'&(cent|#162);'i",
                    "'&(pound|#163);'i",
                    "'&(copy|#169);'i",
                    "'&#(\d+);'e"); // php로 실행
   $replace = array ("", "", "", "\\1", "\"", "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169), "chr(\\1)");
   $body = preg_replace($search,$replace,$body); 

'php' 카테고리의 다른 글

[함수] $_SERVER['PATH_INFO'] 사용하기.  (0) 2010.03.09
파일다운로드 - 이어받기 속도제한 인증 기타  (0) 2010.03.08
UTF8 문자관련  (1) 2009.12.15
php 이메일주소 유효성검사  (0) 2009.11.11
욕필터링  (0) 2009.10.07