잡속자검색 상단에 애러메시지(Fatal error: Call to undefined function is_utf8() in /adm/visit_search.php on line 149) 채택완료
로스트
6년 전
조회 2,078
안녕하세요. 그누보드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개
�
로스트
6년 전
감사합니다!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인