채택완료

썸네일 생성시 에러가 6가지나 나옵니다.

2018-02-28 (수) 21:09:15 3,154

그누보드4에서 사용하던 dq thumb engine을 그누보드5에서도 사용하려고 하는데 아래와 같은 에러가 나옵니다.

Warning: fopen(http://seto.com/data/file/j_issue/_5.thumb.work): failed to open stream: HTTP wrapper does not support writeable connections in /home/jung/public_html/thumbEngine/dq_thumb_engine2.php on line 203

Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/jung/public_html/thumbEngine/dq_thumb_engine2.php on line 204

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/jung/public_html/thumbEngine/dq_thumb_engine2.php on line 205

Warning: imagepng(http://seto.com/data/file/j_issue/_5.thumb): failed to open stream: HTTP wrapper does not support writeable connections in /home/jung/public_html/thumbEngine/dq_thumb_engine2.php on line 266

Warning: chmod(): Can not call chmod() for a non-standard stream in /home/jung/public_html/thumbEngine/dq_thumb_engine2.php on line 269

Warning: unlink(): http does not allow unlinking in /home/jung/public_html/thumbEngine/dq_thumb_engine2.php on line 273

해당 소스는 아래와 같습니다.

Copy
if (($gd_info['JPG Support']||$gd_info['PNG Support']||$gd_info['GIF Create Support']) && preg_match('/'.$file_type.'/i',$_gd_support)) {

                $_fThumbWorkFile = $_fThumbnail.".work";
                if(!file_exists($_fThumbWorkFile)) {
                    $fp = fopen($_fThumbWorkFile, "w");
                    fwrite($fp, "Thumbnail image create works file");
                    fclose($fp);
                }

그리고..

Copy
chmod($_fThumbnail,0706);
                ImageDestroy($dst_img);
                ImageDestroy($src_img);

                unlink($_fThumbWorkFile);

경험하지 못한 내용들이라 어려운데 답변 주시면 감사하겠습니다.

|

답변 3개

채택된 답변
+20 포인트

fopen으로 외부 파일 (http://seto.com/data/file/j_issue/_5.thumb.work)을 가져오려고 시도해서 그렇습니다.

seto.com이 질문자님 웹사이트라면 절대경로가 아닌 상대경로로 바꾸시기 바랍니다.

두분다 감사합니다. 두분다 정답인데 한분만 채택을 해야하네요...

즐거운 하루되세요..

그누4에서 사용하던 $g4_path

를 G5_PATH 로 변경하고. 처리해보세요

답변을 작성하려면 로그인이 필요합니다.