euc버전을 utf-8로 수정사용중입니다. > 그누4 질문답변

그누4 질문답변

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

euc버전을 utf-8로 수정사용중입니다. 정보

euc버전을 utf-8로 수정사용중입니다.

본문

에러는 하나하나 잡고 있는데
안되는게 있어서 문의 합니다.

검색을 사용시 첫검색은 잘되는데 검색에 나타나는 하단 페이지를 넘기면 검색단어사이에 역슬레쉬가 나타납니다.

http://zeronara.net/bbs/search.php?sfl=wr_subject%7C%7Cwr_content&sop=and&stx=%EA%B2%80%EC%83%89

하단의 다음페이지를 눌러 보시면
검색단어에

검\\색  / 검\\\\색  /  검\\\\\\\\색
이런식으로 계속 늘어 납니다.

어디가 잘못된건지???
알려주시면 감사하겠습니다..

댓글 전체

bbs/search.php: 12
if ($stx)
{
    //$stx = trim($stx);
    $stx = preg_replace("/\//", "\/", trim($stx));


여기서 preg_replace를 빼면 어떻게 되나요?

해당 URL은 로그인 하지 않아서 그런지 검색 결과가 하나도 안 나오네요.
common.php: 244

if (isset($stx))  { // search text (검색어)
    $stx = mysql_real_escape_string($stx);
    $qstr .= '&stx=' . urlencode($stx);
}

bbs/search.php: 53

$search_query = "sfl=".urlencode($sfl)."&stx=".urlencode($stx)."&sop=$sop";


stx에  urlencode가 두 번 적용 되어서 그런지 확인해 보세요.
힌트를 주셔서 해결했습니다..
common.php: 244

if (isset($stx))  { // search text (검색어)
  // $stx = mysql_real_escape_string($stx);
    $stx = preg_replace("/\//", "\/", trim($stx));
    $qstr .= '&stx=' . urlencode($stx);
}

전체적으로 검색쪽에 나타나는 현상이므로 이렇게 수정해서 사용하니 되었습니다.
감사합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT