금칙어를 특정게시판만 예외로 사용하고싶은데요....

금칙어를 특정게시판만 예외로 사용하고싶은데요....

QA

금칙어를 특정게시판만 예외로 사용하고싶은데요....

본문

https://sir.kr/g4_qa/265173

 

이건 특정게시판에 금칙어을 추가하는건데요

 

전 특정게시판만 금칙어를 풀어주고 싶은데 방법을 알고 계신 고수님들 알려주시면 감사하겠습니다

이 질문에 댓글 쓰기 :

답변 1

위 링크의 소스를 그대로 사용하신다고 하면 

if($bo_table!="제외하고 싶은 게시판 명")
{
    $filters = explode(",",$board[bo_1]);
    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;
        }
    }
}

이렇게 사용하시면 되구요. 여러개의 게시판을 예외 처리하고자 하실땐 


$_temp_bo_table=array("제외 게시판1", "제외 게시판2", "제외 게시판3");
if(!in_array($bo_table, $_temp_bo_table))
{
    $filters = explode(",",$board[bo_1]);
    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;
        }
    }
}

이렇게 사용하시면 될것 같습니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 10,639
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT