그누보드에 오류가 있는지 확인 부탁드립니다. > 그누4 질문답변

그누4 질문답변

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

그누보드에 오류가 있는지 확인 부탁드립니다. 정보

그누보드에 오류가 있는지 확인 부탁드립니다.

본문

"대구'로 검색을 하거나 "글자 하나"로 검색을 하면,
검색 후 목록 2번부터 stx값에 %5C 이 붙어 에러가 발생해요.
그누보드를 새로 설치해도 같은 문제가 발생합니다.
그누보드에 오류가 있는 것인지 확인 부탁 드려요.

설치 그누보드 버전 4.36.05

오류확인방법
1.아래 주소로 접속해주세요.
http://www.webcomic.co.kr/bbs/board.php?bo_table=a

2.검색창에 "대구"라고 입력하세요.

3.목록 2를 누르세요.

4.대��\� 라고 글자오류가 발생하고, 목록에 아무것도 뜨지 않아요.
  • 복사

댓글 전체

흐음.
그누보드 문제인지는 모르겠지만, 확실히 변경되는군요.

한글자 검색은 "구"라고 하셔야합니다.
"대"라는 글자가 그대로 나왔는데, 대라는 글자를 검색하다니요..

윗분의 테스트 환경이 뭔지 모르겠지만, IE8, 파이어폭스, 크롬 다 문제가 발생하는군요.

그누보드 문제인지는 소스 뜯어봐야 알거같네요.
(회사에서 야근중.. 흔한 프로그래머의 저녘..)
허허..;; 그렇군요 구라고 검색하니까 문제가 있네요.

구라고 검색하고 2번 페이지를 보니 검색하는 부분에 네모네모 나오고 페이지는 검색한 내용이 없다고 표기 되네요  IE8입니다.

'대구'로 검색하니 글쓴님이 말씀한 증상과 똑같이 나오네요
/common.php 의 320째줄 에서 스트립슬래쉬 처리하여 문제를 해결하였습니다.

if (isset($sca))  {
    $sca = mysql_real_escape_string($sca);
$sca = stripslashes($sca);
$qstr .= '&sca=' . urlencode($sca);
}

if (isset($stx))  { // search text (검색어)
    $stx = mysql_real_escape_string($stx);
$stx = stripslashes($stx);
    $qstr .= '&stx=' . urlencode($stx);
}
© SIRSOFT
현재 페이지 제일 처음으로