느닷없는 Division 에러에 헤메고 있습니다..ㅠ_ㅠ... 도움좀 바랍니다..ㅠ_ㅠ.. > 그누3질답

그누3질답

느닷없는 Division 에러에 헤메고 있습니다..ㅠ_ㅠ... 도움좀 바랍니다..ㅠ_ㅠ.. 정보

그누보드 느닷없는 Division 에러에 헤메고 있습니다..ㅠ_ㅠ... 도움좀 바랍니다..ㅠ_ㅠ..

본문

오류에 대한 질문이신 경우 아래의 내용을 상세히 채워주시면 답변이 수월해 집니다.
오류발생 주소 (반드시) : lib/common.lib.php on line 19
그누보드 버전 : 3.21
OS (리눅스, 윈도우즈, 기타) : redhat 7.3.x...
PHP 버전 : 4.1.2
register_globals (On, Off 여부) : On
MySQL 버전 : 3.23.55
APACHE 버전 : apache_1.3.28
웹호스팅 회사 : x-y.net
답변하실분께 미리 감사의 마음을 전해주세요. :  정말 감사드립니다..ㅠ_ㅠ...

살펴주시고 답변 주시면 감사하겠습니다.
초보인지라 에러의 내용을 짐작하기는 하는데 조금 헤메는군요...

에러내용 :

Warning: Division by zero in /home/01/xxxxx/common.lib.php on line 19

common.lib.php의 내용 :
 
14 :    if ($cur_page > 1)
15 :    {
16 :    $str .= "<a href='" . $url . "1'>처음</a>";
17 :    $str .= "&nbsp;<a href='" . $url . ($cur_page-1) . "'>이전</a>";
18 :    }
19 :    $start_page = ( ( (int)( ($cur_page - 1 ) / $write_pages ) ) * $write_pages ) + 1;  <-- 요 라인!!
20 :    $end_page = $start_page + $write_pages - 1;


조금 찾아봤는데...

19번째 라인의 $write_pages <-- 이 부분이 "0" 이 되어서 나오는 오류라고 합니다만...
어떻게 해야 하는지... 미치겠습니다...
조금더 찾아 헤메보고 오겠습니다... 해결되면 답변 올리겠습니다..

댓글 전체

해결했습니다...
필드는 없지만 업데이트에 sql을 업하게 되어 있어서 빈값이지만 null이 아니어서 0으로 입력이 된것 같습니다..
고쳐주니까 데네여...휴...
phpschool에 갔다가...
이런 해결책을 봤는데..
쓸모가 있는건지요...
그저 에러 메시지만 안뜨게 하는 임시방편이 아닐런지요...ㅠ_ㅠ...미치겄슴다...
$a = 10;
echo $a/0;

이렇게 하면 division 에러 뜨죠?

$a = 10;
echo @($a/0);

이렇게 하면 에러 안떠요.

또는 error_reporting() 을 이용하면 됩니다.

error_reporting(0);
$a = 10;
echo $a/0;

...이런 해결책인데여..
전체 9,564
그누3질답 내용 검색

회원로그인

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