검색할때 뜨는 경고문구 좀 봐주세요.

검색할때 뜨는 경고문구 좀 봐주세요.

QA

검색할때 뜨는 경고문구 좀 봐주세요.

본문

메인 검색창에서 검색할때 오류 없이 잘 되거던요..

그런데 신기하게도 다음 특정 단어 s22  s23   이 두개의 단어를 검색할때만 아래 오류가 생겨요. 

s20 , s21, s24 나 s25 의 단어로 검색할때는 경고 없이 잘 되요. 

이러는 이유를 모르겠어요 ㅠㅠ

 

Warning: count(): Parameter must be an array or an object that implements Countable in /home1/sisepan/public_html/lib/common.lib.php on line 1455

Warning: join(): Invalid arguments passed in /home1/sisepan/public_html/lib/common.lib.php on line 1463

 

이 질문에 댓글 쓰기 :

답변 1

public_html/lib/common.lib.php on line 1455

 

이 부근 소스를 올려 보세요.

common.lib.php 순정이에요. 수정 안했어요.


/*
// {link:0} ... {link:n} 과 같은 형식
function view_link($view, $number, $attribute)
{
    global $config;

    if ($view['link'][$number]['link'])
    {
        if (!preg_match("/target/i", $attribute))
            $attribute .= " target='$config['cf_link_target']'";
        return "<a href='{$view['link'][$number]['href']}' $attribute>{$view['link'][$number]['link']}</a>";
    }
    else
        return "{".$number."번 링크 없음}";
}
*/


function cut_str($str, $len, $suffix="…")
{
    $arr_str = preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY);
    $str_len = count($arr_str);

    if ($str_len >= $len) {
        $slice_str = array_slice($arr_str, 0, $len);
        $str = join("", $slice_str);

        return $str . ($str_len > $len ? $suffix : '');
    } else {
        $str = join("", $arr_str);
        return $str;
    }
}


// TEXT 형식으로 변환
function get_text($str, $html=0, $restore=false)
{
    $source[] = "<";
    $target[] = "&lt;";
    $source[] = ">";
    $target[] = "&gt;";
    $source[] = "\"";
    $target[] = "&#034;";
    $source[] = "\'";
    $target[] = "&#039;";

    if($restore)
        $str = str_replace($target, $source, $str);

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

회원로그인

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