Division by zero in 에러입니다. 정보
Division by zero in 에러입니다.- likewind1982 자기소개 아이디로 검색 회원게시물
- 659
본문
위와 같이 에러가 나옵니다. 내용은 그 줄을 찾아보면
$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;
}
위 부분에 세줄 인데요... 초보인지라..왜 갤러리 모드식으로 사용하면 저렇게 에러가 나는지..ㅜ.ㅜ
금요일에 질문드렸는데 수정내용을 알려주셨는데.. 그부분에대한 코드는 없어서요..
다른 게시물들 검색해봤는데... 솔찍히 초보인지라
어떻게 수정해야 할지 모르겠습니다... 고수님들의 따스한 손길 부탁드려요~
댓글 전체
내용은 안보고 제목 만 봤지만 ..
해당 에러는 0을 나누면 생기는 에러
해당 에러는 0을 나누면 생기는 에러
k찰스님 답변주셔서 감사합니다...
기존에 검색으로 0을 나누면 생기는 에러라는 내용을 몇번 보기는했는데요...
위에 코드를 보시면 아무 숫자가 없기에...ㅜ.ㅜ
초보라... 당황스럽네요...임의로 숫자를 넣어야 하는건지.....^^;;;
코멘트 감사드립니다.
기존에 검색으로 0을 나누면 생기는 에러라는 내용을 몇번 보기는했는데요...
위에 코드를 보시면 아무 숫자가 없기에...ㅜ.ㅜ
초보라... 당황스럽네요...임의로 숫자를 넣어야 하는건지.....^^;;;
코멘트 감사드립니다.
$oriWidth = $oriSize[0]; <--위 소스에는 없지만 이런게 있을 것입니다
$oriHeight = $oriSize[1]; <-- 그리고 이 부분
$oriSize[0], $oriSize[1] 의 값을 구하는 부분이 없거나 있다면 이미지 경로를 잘못주어서
값을 구할 수 없는 것 같군요
아마도 $oriSize = getimagesize(이미지) 이런 부분이 있을 건데요
이미지 부분에 값을 제대로 넘겨받지 못해서 일 겁니다
$oriHeight = $oriSize[1]; <-- 그리고 이 부분
$oriSize[0], $oriSize[1] 의 값을 구하는 부분이 없거나 있다면 이미지 경로를 잘못주어서
값을 구할 수 없는 것 같군요
아마도 $oriSize = getimagesize(이미지) 이런 부분이 있을 건데요
이미지 부분에 값을 제대로 넘겨받지 못해서 일 겁니다
답변 감사드립니다.^^ 몇가시 실행해본결과 첨부파일 1번에 파일업로드 2번에 이미지를 업로드 하였더니..나온현상이더라구요...1번에 이미지 첨부 먼저 하니..해결되었습니다..
답변 감사드려요^^
답변 감사드려요^^
GOO^^