인터넷정보

금지태그 변환

알 수 없는 사용자 2007. 10. 11. 17:02
$anti_tag = array('script','xmp','form');
$search = array();
for($i = 0,$m=count($anti_tag);$i<$m;$i++)
{
$search[] = "'(<)([\/\!]*?)({$anti_tag[$i]})([^<>]*?)(>)'si";
}
$replace = '&lt;\\2\\3\\4&gt;';

$return_str = preg_replace($search,$replace, $text);

-----------------------------------------------------------------------------------

-> <~~script~~><~~xmp~~> 같은 것을 사용하지 못하도록 바꿔서 출력한다.
반응형