어둠사자

비정상적인 단어필터링 해결법

· 2008-03-02 (일) 17:03:11 · 3580 · 4

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;
    }
}

를 제거합니다.

위 코드는 "예를 들어 (조+ㅎ) 단어"를 (조+ㅅ) 또는 (조+ㅊ)으로 인식하는 오류가 있습니다.

커뮤니티 사이트를 운영하고자 하시는분들은 삭제를 꼭 해주셔야하는 코드입니다.

|

댓글 4개

주석처리로 배포하고 있는데요 ...
2008-03-02 (일) 19:21:56
유틸홈님. 몰랐던 사실입니다. 감사합니다.
2008-04-05 (토) 14:16:31
감사합니다.
2009-07-25 (토) 13:16:17
필터링이 필요햇는데 잘쓸께요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
08-03-15 조회 6,828
08-03-14 조회 4,164
08-03-13 조회 2,709
08-03-12 조회 5,526
08-03-11 조회 5,938
08-03-08 조회 3,856
08-03-08 조회 3,070
08-03-08 조회 2,763
08-03-07 조회 7,062
08-03-06 조회 3,768
08-03-05 조회 4,934
08-03-05 조회 6,111
08-03-03 조회 8,354
08-03-02 조회 3,581
08-03-02 조회 4,335
08-03-01 조회 2,615
08-03-01 조회 5,072
08-02-29 조회 2,551
08-02-29 조회 3,242
08-02-29 조회 5,428