Division by zero in 에러입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

Division by zero in 에러입니다. 정보

Division by zero in 에러입니다.

본문

위와 같이 에러가 나옵니다. 내용은 그 줄을 찾아보면

$oriHeight = $oriSize[1];
$oriType = $oriSize[2];

if ($oriType > 3) return $errorFilePrt; // 원본 이미지 타입 오류

$oriRate = $oriWidth / $oriHeight;          25번째 줄

if ($thmWidth == "" && $thmHeight == "") return $errorFilePrt; // 썸네일 사이즈 미지정

if ($thmWidth == "") $thmWidth = $thmHeight * $oriRate;
if ($thmHeight == "") $thmHeight = $thmWidth / $oriRate;

$widthRate = $thmWidth / $oriWidth;          32번째줄
$heightRate = $thmHeight / $oriHeight;      33번째줄

$oriFilePrt = "<img src=\"{$oriFile}\" width=\"{$oriWidth}\" height=\"{$oriHeight}\" border=\"0\" alt=\"{$thmAlt}\" />";

if ($widthRate >= 1 && $heightRate >= 1) { // 리사이징 불필요
return $oriFilePrt;
}


위 부분에 세줄 인데요... 초보인지라..왜 갤러리 모드식으로 사용하면 저렇게 에러가 나는지..ㅜ.ㅜ
금요일에 질문드렸는데 수정내용을 알려주셨는데.. 그부분에대한 코드는 없어서요..
다른 게시물들 검색해봤는데... 솔찍히 초보인지라
어떻게 수정해야 할지 모르겠습니다... 고수님들의 따스한 손길 부탁드려요~
  • 복사

댓글 전체

k찰스님 답변주셔서 감사합니다...

기존에 검색으로 0을 나누면 생기는 에러라는 내용을 몇번 보기는했는데요...

위에 코드를 보시면 아무 숫자가 없기에...ㅜ.ㅜ

초보라... 당황스럽네요...임의로 숫자를 넣어야 하는건지.....^^;;;

코멘트 감사드립니다.
$oriWidth = $oriSize[0]; <--위 소스에는 없지만 이런게 있을 것입니다
$oriHeight = $oriSize[1]; <-- 그리고 이 부분

$oriSize[0], $oriSize[1] 의 값을 구하는 부분이 없거나 있다면 이미지 경로를 잘못주어서
값을 구할 수 없는 것 같군요
아마도 $oriSize = getimagesize(이미지) 이런 부분이 있을 건데요
이미지 부분에 값을 제대로 넘겨받지 못해서 일 겁니다
답변 감사드립니다.^^ 몇가시 실행해본결과 첨부파일 1번에 파일업로드 2번에 이미지를 업로드 하였더니..나온현상이더라구요...1번에 이미지 첨부 먼저 하니..해결되었습니다..

답변 감사드려요^^
© SIRSOFT
현재 페이지 제일 처음으로