개발

제로보드XE 사이즈 큰 이미지 업로드시 다운되는 증상

애바른2 2009. 10. 8. 13:39

일부 호스팅의 경우, 이미지 리사이즈할때 오류가 발생하는 경우가 발생,

난, imagecreatefromjpeg 함수 호출시, 이미지의 사이즈가 큰 경우 글이 저장이 안되거나, 리스트가

깨지는 형상이 발생하였음.

php.ini 파일에서 memory_limit 설정 용량을 디폴트 8M 에서 그 이상으로 변경해 주면 해결되나,

호스팅 받는 입장이다보니, 다른방법을 찾게된다..

나의경우,,,


 XE루트/classes/file/FileHandler.class.php 에

401 ~ 425 라인부근이 switch~ gif,jpeg,png...등 imagecreatefromXXX 함수분기하는 부분이다.

즉 switch 함수 시작 윗 라인에..

ex)
-----------------------------------------------------
....
...
@imagefilledrectangle(........

ini_set('memory_limit',-1);          

// 원본 이미지의 타입으로 임시 ....
switch($type) {
   case 'gif'....
.....
....

-----------------------------------------------------

ini_set 함수를 선언하여 해결함^^ 이제 아주 잘됨^^