localhost 로컬로 그누보드 5.3.3.3 설치 후 아미나를 덮어 씌운 후

localhost 로컬로 그누보드 5.3.3.3 설치 후 아미나를 덮어 씌운 후

QA

localhost 로컬로 그누보드 5.3.3.3 설치 후 아미나를 덮어 씌운 후

본문

apms.lib.php 에서

 

function apms_utf8_ord($ch) {

$len = strlen($ch);

if($len <= 0) return false;

$h = ord($ch{0});

if($h <= 0x7F) return $h;

if($h < 0xC2) return false;

if($h <= 0xDF && $len>1) return ($h & 0x1F) <<  6 | (ord($ch{1}) & 0x3F);

if($h <= 0xEF && $len>2) return ($h & 0x0F) << 12 | (ord($ch{1}) & 0x3F) << 6 | (ord($ch{2}) & 0x3F);

if($h <= 0xF4 && $len>3) return ($h & 0x0F) << 18 | (ord($ch{1}) & 0x3F) << 12 | (ord($ch{2}) & 0x3F) << 6 | (ord($ch{3}) & 0x3F);

return false;

}

 

{ } 부분을 을 [] 로 변경 하였습니다.

 

function apms_utf8_ord($ch) {

$len = strlen($ch);

if($len <= 0) return false;

$h = ord($ch[0]);

if($h <= 0x7F) return $h;

if($h < 0xC2) return false;

if($h <= 0xDF && $len>1) return ($h & 0x1F) <<  6 | (ord($ch[1]) & 0x3F);

if($h <= 0xEF && $len>2) return ($h & 0x0F) << 12 | (ord($ch[1]) & 0x3F) << 6 | (ord($ch[2]) & 0x3F);

if($h <= 0xF4 && $len>3) return ($h & 0x0F) << 18 | (ord($ch[1]) & 0x3F) << 12 | (ord($ch[2]) & 0x3F) << 6 | (ord($ch[3]) & 0x3F);

return false;

}

 

Fatal error: Uncaught TypeError: mysqli_fetch_assoc(): Argument #1 ($result) must be of type mysqli_result, bool given in D:\xampp\htdocs\lib\common.lib.php:1769 Stack trace: #0 D:\xampp\htdocs\lib\common.lib.php(1769): mysqli_fetch_assoc(false) #1 D:\xampp\htdocs\lib\common.lib.php(1760): sql_fetch_array(false) #2 D:\xampp\htdocs\extend\apms.extend.php(113): sql_fetch('select * from g...', false) #3 D:\xampp\htdocs\common.php(761): include_once('D:\\htdocs...') #4 D:\htdocs\_common.php(2): include_once('D:\\htdocs...') #5 D:\htdocs\index.php(2): include_once('D:\\htdocs...') #6 {main} thrown in D:\xampp\htdocs\lib\common.lib.php on line 1769 

 

이러한 부분이 에러가 생깁니다.

 

1766 function sql_fetch_array($result)

1767 {

1768    if(function_exists('mysqli_fetch_assoc') && G5_MYSQLI_USE)

1769        $row = @mysqli_fetch_assoc($result);

1770    else

1771        $row = _fetch_assoc($result);

1772

1773    return $row;

1774 }

 

이 에러를 어떻게 하면 잡을 수 있을까요?

이 질문에 댓글 쓰기 :

답변 1

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

회원로그인

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