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
하단의 다음페이지를 눌러 보시면
검색단어에
검\\색 / 검\\\\색 / 검\\\\\\\\색
이런식으로 계속 늘어 납니다.
어디가 잘못된건지???
알려주시면 감사하겠습니다..
안되는게 있어서 문의 합니다.
검색을 사용시 첫검색은 잘되는데 검색에 나타나는 하단 페이지를 넘기면 검색단어사이에 역슬레쉬가 나타납니다.
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은 로그인 하지 않아서 그런지 검색 결과가 하나도 안 나오네요.
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가 두 번 적용 되어서 그런지 확인해 보세요.
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);
}
전체적으로 검색쪽에 나타나는 현상이므로 이렇게 수정해서 사용하니 되었습니다.
감사합니다.
common.php: 244
if (isset($stx)) { // search text (검색어)
// $stx = mysql_real_escape_string($stx);
$stx = preg_replace("/\//", "\/", trim($stx));
$qstr .= '&stx=' . urlencode($stx);
}
전체적으로 검색쪽에 나타나는 현상이므로 이렇게 수정해서 사용하니 되었습니다.
감사합니다.
이거때문에 고쳤네요.
담아갑니다.^^
담아갑니다.^^