잡속자검색 상단에 애러메시지(Fatal error: Call to undefined function is_utf8() in /adm/visit_search.php on line 149) 채택완료
안녕하세요. 그누보드4를 사용하고 있습니다.
Fatal error: Call to undefined function is_utf8() in /adm/visit_search.php on line 149
라는 애러가 관리자화면의 접속자검색 상단에 나옵니다.
visit_search.php
149번줄을 보니,
if (!is_utf8($referer)) { $referer = iconv('euc-kr', 'utf-8', $referer); } } else { if (is_utf8($referer)) { $referer = iconv('utf-8', 'euc-kr', $referer); }
이런 코드가 있습니다.
왜 저런 애러가 뜨는걸까요ㅠㅠ 해결 방법이 없을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
6년 전
common.lib.php마지막에 아래함수 추가해보세요.
if(!function_exists('is_utf8')){
function is_utf8($str)
{
$len = strlen($str);
for($i = 0; $i < $len; $i++) {
$c = ord($str[$i]);
if ($c > 128) {
if (($c > 247)) return false;
elseif ($c > 239) $bytes = 4;
elseif ($c > 223) $bytes = 3;
elseif ($c > 191) $bytes = 2;
else return false;
if (($i + $bytes) > $len) return false;
while ($bytes > 1) {
$i++;
$b = ord($str[$i]);
if ($b < 128 || $b > 191) return false;
$bytes--;
}
}
}
return true;
}
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택