인기검색어 필터링 - 게시판에서 필터링하기

불당   
   조회 11567   추천 0     비추천 0    

게시판에서 검색어 검색을 막기 위해서...
 
list.php에 아래 코드를 추가 합니다 (불당팩 기준이므로 참조해서 수정요).
그러면, 금칙어는 아니라서 쓸 수는 있고, 검색은 안됩니다.
 
불당...검색하면 안나올 겁니다. ㅋㅋ
 
if ($sca || $stx)
{
    // 검색어 필터링 (금칙 검색에는 검색할 수 없게)
    $search_filter = 0;
    if (!$is_admin) {
        $result3 = sql_fetch(" select count(*) as cnt from $g4[filter_table] where pp_word like '%$stx%'");
        if ($result3['cnt'] > 0)
            $search_filter = 1;
    }
    if ($search_filter) {
        // filtering에 걸리는 경우 결과값을 비워버린다.
        $result = sql_query(" select * from $g4[filter_table] where
pp_word='!@#$%^&DFVDSGF'");
    } else {
        // 팀장처럼 create temporaty table의 권한을 안주는 경우, config.php에서 $g4['old_stype_search'] 설정값을 1로.
        if ($g4['old_stype_search']) {
            $sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
            $result = sql_query($sql);
        } else {
            $sql = " select wr_parent from $write_table where $sql_search $sql_order";
            $sql_tmp = " create TEMPORARY table list_tmp as $sql ";
            $sql_ord = " select distinct wr_parent from list_tmp limit $from_record, $board[bo_page_rows] ";
            @mysql_query($sql_tmp) or die("<p>$sql_tmp<p>" . mysql_errno() . " : " .  mysql_error() . "<p>error file : $_SERVER[PHP_SELF]");
            $result = @mysql_query($sql_ord) or die("<p>$sql_ord<p>" . mysql_errno() . " : " .  mysql_error() . "<p>error file : $_SERVER[PHP_SELF]");
        }
    }
}
- opencode.co.kr -


제목Page 11/28
2011-10   12856   불당
2011-09   11047   불당
2011-09   14307   불당
2011-09   13860   불당
2012-04   11568   불당
2011-09   10786   불당
2011-09   11057   불당
2011-09   13328   불당
2011-09   11752   불당
2011-09   14437   불당
2011-09   19141   불당
2011-08   27385   불당
2011-08   11597   불당
2011-08   12823   불당
2011-08   14549   불당
2011-07   11862   불당
2011-07   12567   불당
2011-07   13676   불당
2011-07   15472   불당
2011-07   14535   테스터