비정상적인 단어필터링 해결법 정보
비정상적인 단어필터링 해결법
본문
bbs/write_update.php 파일의
$filters = explode(",", $config[cf_filter]);
for ($i=0; $i<count($filters); $i++) {
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if (stristr($wr_subject, $s)) {
alert("제목에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
if (stristr($wr_content, $s)) {
alert("내용에 금지단어(\'{$s}\')가 포함되어 있습니다.");
exit;
}
}
를 제거합니다.
위 코드는 "예를 들어 (조+ㅎ) 단어"를 (조+ㅅ) 또는 (조+ㅊ)으로 인식하는 오류가 있습니다.
커뮤니티 사이트를 운영하고자 하시는분들은 삭제를 꼭 해주셔야하는 코드입니다.
추천
3
3
댓글 4개

주석처리로 배포하고 있는데요 ...
유틸홈님. 몰랐던 사실입니다. 감사합니다.

감사합니다.
필터링이 필요햇는데 잘쓸께요.