XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.

이거 자꾸 (라이믹스 디버그 상에서)에러가 나네요.

 

다른 건 안 그런데 외부이미지로 gif파일이 있을 경우, 자동첨부되는 과정에서 오류가 발생하는데

 

//Image Rotate

if($file && $ipConfig->rotate_use == 'Y' && preg_match('/\.(jpg|jpeg|gif|png)$/i', $file) ){
$exif = exif_read_data($file);
        if($exif['Orientation'] == '6' || $exif['Orientation'] == '3' || $exif['Orientation'] == '8') 
{
if($ipConfig->magic_use == 'Y') $oImageprocessModel->MagicRotate($file, $ipConfig->magic_path);
                else $oImageprocessModel->GDrotate($file,$ext);
}
}

//Image Rotate 끝

 

 

여기 부분에서 exif_read_data 이 부분이 오류가 발생한다고 뜨네요

 

다른 파일 형식은 안 그런데 움직이는 gif 파일만 그렇고 (정지된 gif도 마찬가지인지는 모르겠네요. 그런 외부이미지를 못 찾아서)

 

반면에 움직이는 gif 파일을 직접 업로드할 때에는 오류가 발생하지 않습니다.

 

이미지 자동첨부 애드온이 외부에 등록된 gif 파일을 자동 첨부할 때만 저 에러가 뜨네요

 

정확한 문구는 다음과 같습니다.

 

01. Warning: exif_read_data(f4c1c0ac186537f217331932ce5bee45.gif): File not supported
modules/imageprocess/imageprocess.controller.php:53
classes/module/ModuleHandler.class.php:1281
modules/file/file.controller.php:901
addons/autoattach/autoattach.class.php:365
addons/autoattach/autoattach.class.php:84
addons/autoattach/autoattach.addon.php:50
files/cache/addons/addons.0.pc.php:11
classes/module/ModuleObject.class.php:400
classes/module/ModuleHandler.class.php:814
index.php:58

 

참고로 애드온이나 모듈, 사이트의 동작 자체는 문제 없습니다. 제대로 파일첨부까지 다 되고 출력까지 정상이고, 오로지 라이믹스의 디버그 목록에만 뜨는 에러라서 다른 사용자들은 인지할 수 없습니다.

 

그런데 자꾸 오류가 뜨니까 찝찝하네요..

 

이거 다른 분들도 마찬가지인지 모르겠습니다. 해결할 수 있는 방법이 있을까요?

  • profile
    기진곰 2017.01.22 19:11:07

    1. 문제가 생기는 외부 움짤 파일을 PC에 다운받은 후 다시 업로드해도 오류가 발생하나요?

     

    2. 직접 업로드시 발생하는 에러는 라이믹스 디버그 패널에 표시되지 않을 수도 있습니다. 디버그 내용을 파일에 기록하도록 해두고 업로드해 보세요. 만약 여기서 에러가 표시된다면 자동첨부 애드온과 무관한 이미지프로세스 모듈 자체의 문제입니다. XE에서는 Warning을 모두 숨기도록 되어 있기 때문에 개발자분도 모르셨을 가능성이 있습니다.

  • ?
    기븐 2017.01.22 21:40:27

    정말 그러네요. 파일로 기록하도록 하고 살펴보니, gif 파일을 PC에 다운받은 다음 업로드할 때도 오류가 기록되네요.

    대충 추측하기로는 이미지 자동 회전 기능을 위해 exif 정보를 읽을 때 오류가 발생하는 거 같은데.. 다른 파일은 오류가 안 생기고 gif만 그러는 걸 보면 gif랑 모듈이 호환이 잘 안 되나보네요.

     

    수정: 혹시나 해서 jpg 파일을 업로드해 보니까 이것도 마찬가지로 오류가 발생하네요. (단 오류 메세지는 Illegal IFD size 라고 나와서 다르네요)

     

    그동안 메세지를 못 봐서 몰랐는데, 파일로 기록하도록 하니까 비로소 오류 메세지가 확인되네요.

  • profile
    기진곰 2017.01.22 21:50:32
    이미지 자동 회전 기능과 관련된 코드로 보이는데, 자동 회전 관련 정보가 들어 있지 않은 파일을 업로드하면 오류가 나는 듯 합니다. 실제로 자동 회전이 필요한 파일이 정상적으로 처리되고 있다면 심각한 문제는 아닙니다. 귀찮으면 exif_read_data 앞에 @를 붙여 버리셔도 돼요.
  • ?
    기븐 2017.01.22 22:11:05
    아 그렇군요. 실제로 스마트폰으로 세로로 찍은 사진 같은 걸 업로드해보면 정상적으로 세로로 출력됩니다. (이 모듈을 사용하지 않으면 가로로 누워서 올라가더군요)

    exif_read_data 앞에 @ 붙이면 자동회전 기능이 동작하지 않게 되나요?
  • profile
    기진곰 2017.01.22 22:32:10
    정상 동작할 때는 차이가 없고, 에러만 무시하게 됩니다.
  • ?
    기븐 2017.01.22 22:38:11
    감사합니다.

List of Articles
번호 제목 글쓴이 날짜
공지 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
3823 유튜브 전체화면 안됨현상 4 게르만대이동 2017.01.24
3822 확장변수 조건문 문의 드립니다 4 yoon 2017.01.24
3821 부관리자 모듈이 따로있나요? 2 라그릿 2017.01.24
3820 XE 캐시파일문제? 랜덤으로 특정페이지들이 403뜨는 이유가 뭘까요? 10 file 칼럼 2017.01.24
3819 호스팅 업체에서 db저장이 없다고 하는데 4 마끼아토 2017.01.24
3818 컨텐츠 위젯에서 본문 html 어떻게 가져올까요? 1 Overachiever 2017.01.23
3817 라이믹스 설치시 빈 페이지만 나오는 현상 해결방법 아직 없나요? 9 칼럼 2017.01.23
3816 iphone에서 글작성창을 키보드가 가리는 버그 [Flat mobile skin] 1 무기차 2017.01.23
3815 연관글출력 애드온 출력위치 변경방법 file BrainKim 2017.01.23
3814 레벨아이콘없음과 닉네임이 나타나질 않아요. 5 배트매닝 2017.01.23
3813 [오늘 로그인 하신분] 위젯 2 비누남어 2017.01.23
3812 추천하는 files 폴더의 퍼미션은? 4 스퀘어팜 2017.01.23
3811 제작 의뢰 전에 실현 가능한지 한번 여쭤 보고 싶습니다. 4 file 현님v 2017.01.22
3810 클플에 인캡 씌우기 2 진지니 2017.01.22
3809 xe 1.8 이후로.. 유투브 썸네일 추출하는 방법 알려주세요.. Overachiever 2017.01.22
» 기진곰님 이미지 자동첨부 애드온과 카르마님 이미지프로세스 모듈 동시에 사용하시는 분 계신가요? 6 기븐 2017.01.22
3807 CONORY님 SSL 지원 애드온 외부이미지 관련하여 질문드립니다 2 기븐 2017.01.22
3806 검색모듈이 안되는데.. 5 희스깅 2017.01.22
3805 글쓴이 게시물 출력애드온 5 file 희스깅 2017.01.22
3804 xetown 처럼 검색광고 1 희스깅 2017.01.22
Board Pagination Prev 1 ... 10 11 12 13 14 15 16 17 18 19 ... 206 Next
/ 206
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...