Warning: Division by zero in ... ㅜㅜ > 그누3질답

그누3질답

Warning: Division by zero in ... ㅜㅜ 정보

그누보드 Warning: Division by zero in ... ㅜㅜ

본문

Warning: Division by zero in /home/jbkim/web-home/lib.php on line 66
...
어디를 수정해야 할지 도무지 ...
lib.php중에서
...
// 현재페이지, 총페이지수, 한페이지에 보여줄 행, URL
function get_paging($write_pages, $cur_page, $total_page, $n, $url)
{
    global $cfg;

    $str = "";
    if ($cur_page > 1)
    {
 &nbsp; &nbsp; &nbsp; &nbsp;$str .= "<a href='" . $url . "1' class=s_a>처음</a></a>";
 &nbsp; &nbsp; &nbsp; &nbsp;$str .= "&nbsp;<a href='" . $url . ($cur_page-1) . "' class=s_a>이전</a>";
 &nbsp; &nbsp;}

 &nbsp; &nbsp;$start_page = ( ( (int)( ($cur_page - 1 ) / $write_pages ) ) * $write_pages ) + 1;
 &nbsp; &nbsp;$end_page = $start_page + $write_pages - 1;

 &nbsp; &nbsp;if ($end_page >= $total_page) $end_page = $total_page;

 &nbsp; &nbsp;if ($start_page > 1)
 &nbsp; &nbsp; &nbsp; &nbsp;$str .= " <a href='" . $url . ($start_page-1) . "' class=s_a>...</a>";

 &nbsp; &nbsp;if ($total_page > 1)
 &nbsp; &nbsp; &nbsp; &nbsp;for ($k=$start_page;$k<=$end_page;$k++)
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if ($cur_page != $k)
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$str .= "&nbsp;<a href='$url$k' class=s_a>$k</a>";
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$str .= "&nbsp;<b>$k</b>";

 &nbsp; &nbsp;if ($total_page > $end_page)
 &nbsp; &nbsp; &nbsp; &nbsp;$str .= " <a href='" . $url . ($end_page+1) . "' class=s_a>...</a>";

 &nbsp; &nbsp;if ($cur_page < $total_page)
 &nbsp; &nbsp;{
 &nbsp; &nbsp; &nbsp; &nbsp;$str .= "&nbsp;<a href='$url" . ($cur_page+1) . "' class=s_a>다음</a>";
 &nbsp; &nbsp; &nbsp; &nbsp;$str .= "&nbsp;<a href='$url$total_page'>맨끝</a>";
 &nbsp; &nbsp;}
 &nbsp; &nbsp;$str .= "";

 &nbsp; &nbsp;return $str;
}
...
lib.php에서 $write_pages 이부분이 초기화 되지않았다는데
아무리 소스를 봐도 $write_pages 값의 초기값선언부를 못찾겠습니다.
아직 그누보드를 이해하는데 실력이 많이 모자라나봐요. 좀더 열심히..;;
$write_pages 값이 정의되지않아 '0'또는 null값이면 당연히 위 소스처럼
나눌수 없겠지요. 결과값은 무한대가 되는데
lib.php, gblist.php어느 파일에 해답이 있을까요?
앞에도 저와 비슷한 질문을 하신분이 계시던데.. 답을 못찾으신거 같군요.
누구 아시는 분 답변좀 부탁드립니다. 아님 힌트라도 ..  2.65버전입니다.
  • 복사

댓글 전체

저는 제로보드가 디비졌다는 메세지로 ㅋㅋ...(썰렁)
오늘 반쯤 미쳤읍니다..
잠한숨안자고(맨날새우지만) 인천공항갔다가 오는길에 반대방향으로 서해대교까지 갈뻔했읍니다...
그렇군요...^^  감사합니다. 숫자를 보니 '0'으로 되어있군요. 에러메세지가 없어졌습니다.
언제나 그렇지만 오류부분을 알고나면 너무 허탈하군요. 이렇게 간단한 부분도 체크못하다니..
아직은 내공이 많이 부족한가봐요. 좀더 열심히 공부해야 겠습니다.  내공10갑자를 위해...^^
언제나 친절한 답변 감사드립니다.
아 관리자님 계셨군요. 반갑습니다. 언제나 많은 도움 감사합니다.

링크는 http://www.jbkim.co.kr/bbs/gnuboard.php?bo_table=news 입니다.

모든 게시판 리스트화면에서 뜹니다.
© SIRSOFT
현재 페이지 제일 처음으로