list.php on line 116 에러 해결방법좀 알랴주세요.
본문
게시판이 늘어나고 게시물도 늘어나다보니
언젠가 부터 아래 에러가 계속 아파치 에러로그파일로 누적 됩니다.
에러로그
PHP Warning: Division by zero in D:\\htdocs\\bbs\\list.php on line 116
list.php 116 라인
$total_page = ceil($total_count / $page_rows); // 전체 페이지 계산
전체페이지 계산에 에러가 발생하는거 보니
로그를 살펴 보면 운영중이다 삭제된 게시판으로 봇등이 방문하여 발생 하는거 같습니다.
이 에러로그를
$total_page = ceil($total_count / $page_rows); // 전체 페이지 계산
이소스에서 수정하여 근본적으로 막을수 있을까요?
답변 2
$total_page = 0;
if ($page_rows > 0) {
$total_page = ceil($total_count / $page_rows);
}
Division by zero in = 나눌수 없는 수를 나눌때 적용.
php 7.1 이하라면 무시하는데 7.2 이상 버전에서는 좀더 엄격해졌죠..
$total_count 가 0 이 아닌지 채크해보세요.
답변을 작성하시기 전에 로그인 해주세요.