특정 단어를 검색하면 %5C가 붙어서 나옵니다.

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
특정 단어를 검색하면 %5C가 붙어서 나옵니다.

QA

특정 단어를 검색하면 %5C가 붙어서 나옵니다.

본문

Apache/2.2. 

mysql 5.0.96 

PHP Version 5.2.17

 

검색 문인데 

 

특정 단어를 검색하면 %5C가 붙어서 나옵니다.

 

정상검색

bbs/board.php?bo_table=order&sca=&sfl=wr_subject&stx=전단&x=0&y=0&sop=and 

 

%5C 추가

http://neo1.911224.co.kr/bbs/board.php?bo_table=order&sca=&sfl=wr_subject&stx=%EC%A0%84%EB%8B%5C%A8&sop=and&page=2 

 

이상한건 첫페이지는 정상페이지가 보였다가 두번째 부터 비정상 페이지로 확인됩니다.

 

소스 첨부해드리며 답변 부탁드리겠습니다. ㅜㅜ

 

$sql_search = "";

// 검색이면

if ($sca || $stx) {

    // where 문을 얻음

    $sql_search = get_sql_search($sca, $sfl, $stx, $sop);

    $search_href = "./board.php?bo_table=$bo_table&page=$page" . $qstr;

    $list_href = "./board.php?bo_table=$bo_table";

} else {

    $search_href = "";

    $list_href = "./board.php?bo_table=$bo_table&page=$page";

}

 

//if (!$board[bo_use_list_view]) {

    if ($sql_search)

        $sql_search = " and " . $sql_search;

 

    // 윗글을 얻음

    $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply < '$write[wr_reply]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";

    $prev = sql_fetch($sql);

    // 위의 쿼리문으로 값을 얻지 못했다면

    if (!$prev[wr_id])     {

        $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num < '$write[wr_num]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";

        $prev = sql_fetch($sql);

    }

 

    // 아래글을 얻음

    $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply > '$write[wr_reply]' $sql_search order by wr_num, wr_reply limit 1 ";

    $next = sql_fetch($sql);

    // 위의 쿼리문으로 값을 얻지 못했다면

    if (!$next[wr_id]) {

        $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num > '$write[wr_num]' $sql_search order by wr_num, wr_reply limit 1 ";

        $next = sql_fetch($sql);

 

// 다음글 링크

$next_href = "";

if ($next[wr_id]) {

    $next_wr_subject = get_text(cut_str($next[wr_subject], 255));

    $next_href = "./board.php?bo_table=$bo_table&wr_id=$next[wr_id]&page=$page" . $qstr;

 

 

$view[content] = conv_content($view[wr_content], $html);

if (strstr($sfl, "content"))

    $view[content] = search_font($stx, $view[content]);

$view[content] = preg_replace("/(\<img )([^\>]*)(\>)/i", "\\1 name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' \\2 \\3", $view[content]);

 

//$view[rich_content] = preg_replace("/{img\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view[content]);

$view[rich_content] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view[content]);




이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 124,568 | RSS
QA 내용 검색

회원로그인

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