그누 홈페이지에는 뭔가가 있다!! > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

그누 홈페이지에는 뭔가가 있다!! 정보

그누 홈페이지에는 뭔가가 있다!!

본문

http://192.168.1.250/gnuboard4/bbs/board.php?bo_table=admin&sca=질문&stx='%2B%20convert(int,(CHAR(95)%2BCHAR(33)%2BCHAR(64)%2BCHAR(50)%2BCHAR(100)%2BCHAR(105)%2BCHAR(108)%2BCHAR(101)%2BCHAR(109)%2BCHAR(109)%2BCHAR(97)))%20%2B'

이게 제가 설치되어져있는 서버의 에서 에러가 납니다. (이유는 sfl 가 없기 때문에,,)
현재 그누보드 최신버전(4.32.04)을 다운받은 후 아무런 작업없이
순수하게 설치된상황에서 하는 주소였습니다.



그래서 혹시나 여기에도 에러가 발생할까 해서 넣어봤습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_pds&sca=&sfl=&stx='%2B%20convert(int,(CHAR(95)%2BCHAR(33)%2BCHAR(64)%2BCHAR(50)%2BCHAR(100)%2BCHAR(105)%2BCHAR(108)%2BCHAR(101)%2BCHAR(109)%2BCHAR(109)%2BCHAR(97)))%20%2B'&sop=and&x=18&y=15

에러가 안납니다...

sir 에서 사용중인건 다른 버전인가요???


개인 PC 에서 사용하는 소스(가장최신버전)에서
lib/common.lib.php
get_sql_search 함수 안에


    if (!$search_text)
        return $str;

에서


    if (!$search_text || !$search_field)
        return $str;


이걸로 바꾸고 나니 에러가 안나네요,,


그와 동시에 bbs/list.php  에서

if($sql_search == ""){ $sql_search .= " (wr_num between '".$spt."' and '".($spt + $config[cf_search_part])."') "; }
else{ $sql_search .= " and (wr_num between '".$spt."' and '".($spt + $config[cf_search_part])."') "; }

이문구 넣어줘야되네요,,

이렇게 하니 모든 에러가 전부 다 잡히네요, ㅠㅠ

근데 왜 여기 홈페이지는 에러가 발생안하는지 궁금해요,,, 관리자님~~
답변~~
  • 복사

댓글 전체

popular_table 에 sfl 필드가 없어서 나는 에러가 아닐까요?

새버전에는 sfl 필드가 추가 되었을겁니다.

sql_query(" ALTER TABLE `{$g4['popular_table']}` ADD `sfl` varchar(50) NOT NULL AFTER `mb_id` ", FALSE);
를 이용해서 필드 만드시고 테스트 해보세요...^^
다행이도 그문제가 아닌듯합니다.
쿼리에서 에러가 나는게 해당 게시판 table 검색시 에러가 나는거라서,,
popular table 에서 에러나는건 아니더라구요,,
© SIRSOFT
현재 페이지 제일 처음으로