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;
}
위 부분에 세줄 인데요... 초보인지라..왜 갤러리 모드식으로 사용하면 저렇게 에러가 나는지..ㅜ.ㅜ
금요일에 질문드렸는데 수정내용을 알려주셨는데.. 그부분에대한 코드는 없어서요..
다른 게시물들 검색해봤는데... 솔찍히 초보인지라
어떻게 수정해야 할지 모르겠습니다... 고수님들의 따스한 손길 부탁드려요~
$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;
}
위 부분에 세줄 인데요... 초보인지라..왜 갤러리 모드식으로 사용하면 저렇게 에러가 나는지..ㅜ.ㅜ
금요일에 질문드렸는데 수정내용을 알려주셨는데.. 그부분에대한 코드는 없어서요..
다른 게시물들 검색해봤는데... 솔찍히 초보인지라
어떻게 수정해야 할지 모르겠습니다... 고수님들의 따스한 손길 부탁드려요~
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
해당 에러는 0을 나누면 생기는 에러
기존에 검색으로 0을 나누면 생기는 에러라는 내용을 몇번 보기는했는데요...
위에 코드를 보시면 아무 숫자가 없기에...ㅜ.ㅜ
초보라... 당황스럽네요...임의로 숫자를 넣어야 하는건지.....^^;;;
코멘트 감사드립니다.
$oriHeight = $oriSize[1]; <-- 그리고 이 부분
$oriSize[0], $oriSize[1] 의 값을 구하는 부분이 없거나 있다면 이미지 경로를 잘못주어서
값을 구할 수 없는 것 같군요
아마도 $oriSize = getimagesize(이미지) 이런 부분이 있을 건데요
이미지 부분에 값을 제대로 넘겨받지 못해서 일 겁니다
답변 감사드려요^^