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

불당   
   조회 11652   추천 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 7/28
2012-06   23667   불당
2012-06   14734   불당
2012-04   15932   불당
2012-04   14201   불당
2012-04   15337   불당
2012-04   16667   불당
2012-04   17561   불당
2012-03   13013   불당
2012-03   16764   불당
2012-03   13882   불당
2012-03   15575   불당
2012-02   16524   불당
2012-02   16459   불당
2012-02   15749   불당
2012-02   17683   불당
2012-02   15841   불당
2012-02   17458   불당
2012-01   14394   불당
2012-01   14191   불당
2012-01   18926   불당