2026, 새로운 도약을 시작합니다.

wr_ip 검색부분 문의드립니다 채택완료

10개월 전 조회 2,151

관리자만 wr_ip 검색을 사용하고 있는데요

에전에는 get_sql_search 함수에서 case "wr_ip" : 이부분만 주석처리하면 정상적으로 됐거든요

현재 그누 최신버전을쓰고 있는데 주석처리하니까 검색은 되는데 에러가 한다발 나오네요;;;

get_list 함수 에서 부터 시작되네요;;

$g5_object->set('bbs', $write_row['wr_id'], $write_row, $board['bo_table']);

Warning: Trying to access array offset on value of type null in /www/g5/lib/common.lib.php on line 424
Warning: Undefined array key "wr_subject" in /www/g5/lib/common.lib.php on line 427
Deprecated: preg_split(): Passing null to parameter #2 ($subject) of type string is deprecated in /www/g5/lib/common.lib.php on line 1604
............

왜 이러는지 아시는분;;

답변 2개

채택된 답변
+20 포인트

case wr^ip 이 부분이 잘못 해서 오류가 나면이 빈 array 가 넘어간 것 같습니다.

주석처리 한 부분을 욜려 주세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

// 번호는 해당 검색어에 -1 을 곱함
case "wr_num" :
$str .= "$field[$k] = ".((-1)*$s[$i]);
break;
//case "wr_ip" :
case "wr_password" :
$str .= "1=0"; // 항상 거짓
오류 나는 변수부분에 모두 @를 추가하면 오류 무시 합니다
전체 적으로 오류 무시 할려면 무시하는 코드를 추가해 줘야 합니디
제가 궁금한것이 단순히 wr_ip 코드 제거 했다고 저렇게 오류가 나는 이유가 궁금합니다 ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

php도 최신버전들 부터는 배열을 미리 선언해줘야합니다.

배열에 wr_subject 값이 없어서 에러가 나는거 같네요. 사용하는 배열들의 기본값을 설정해줘보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

단순히 wr_ip 코드 하나 제거했다고 저렇게 오류가 나는게 궁금합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고