1원짜리 허접팁 - 인기검색어 기본 필터링

중복 팁이면 바로삭제 하겠습니다.


인기검색어 단어를 테이블에 저장하기 전에 미리 필터링 시켜봤습니다.
필터링 단어는 기본설정에 있는 단어필터링을 이용해 봤습니다.


/bbs/search.php Line-97 근처에 추가하면 됩니다.


  $filters = explode(",", $config[cf_filter]);
  $filters_flag = 0;
  for ($i=0; $i<count($filters); $i++) {
   $s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
   if (stristr($search_str, $s)) {
    $filters_flag = 1;
   }
  }
  
  if ($filters_flag == 0){
   // 인기검색어
   $sql = " insert into $g4[popular_table] set pp_word = '$search_str', pp_date = '$g4[time_ymd]', pp_ip = '$_SERVER[REMOTE_ADDR]' ";
   sql_query($sql, FALSE);
  }
|

댓글 1개

일러주신대로 97라인에 대체해서 적용을 해보니 검색어입력하고 누르면 먹통이... 되는군요..ㅜ.ㅜ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

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

+
제목 글쓴이 날짜 조회
16년 전 조회 4,861
16년 전 조회 3,530
16년 전 조회 1.2만
16년 전 조회 2,974
16년 전 조회 3,184
16년 전 조회 4,703
16년 전 조회 3,463
16년 전 조회 3,216
16년 전 조회 6,636
16년 전 조회 3,101
16년 전 조회 2,730
16년 전 조회 3,809
16년 전 조회 2,421
16년 전 조회 4,918
16년 전 조회 6,459
16년 전 조회 3,814
16년 전 조회 2,269
16년 전 조회 3,699
16년 전 조회 3,936
16년 전 조회 4,403
🐛 버그신고