2009.04.22 17:31:27 (*.34.227.144)
10,782
상태 |
---|
보시면 아시겠지만 아래의 제목으로 xe 사이트에 질문을 올렸었습니다.
답변 해 주셔서 너무 감사 드립니다~^^
그런데 말씀해 주신 방법으로 해도 문제는 해결되지 않더군요.....ㅡ.ㅡ
....zbxe/files/attach/images/의 경로에 올라가는 첨부파일들이 또 숫자로 이름지어진 다른 폴더들 안에 임의로 저장이 되더라구요
근데 폴더들까지도 퍼미션이 754인데 그 안의 첨부 이미지 파일들만 600입니다....
그래서 파일을 첨부하면 첨부는 잘 되는데 첨부파일창 옆에 조그마한 박스에 이미지가 보여져야 하는데도
그냥 엑박이 나타납니다...
제 짧은 생각으로는 이미지 파일을 첨부하면 그 파일을 올리면서 퍼미션을 그냥 600으로 만들어버리는 거 같아요.
그걸 어떻게 644로 바꾸도록 할 수 있는 방법은 없을까요?
xe 이 버전이 좀 이상한건지.....
뭘 어떻게 바꿔야 할지 난감하네요....후우.....
이미지 첨부 후 본문 삽입 문제.....
최근 수정일 : 2009-04-25 17:02:52 - le
글 작성한 곳 :
2009.04.25 00:46:31 (*.34.227.144)
역시 야후 였군요.
아래와 같이 추가하여 적고 업로드 하십시오.
@chmod($filename, 0655);
\modules\file\file.controller.php
// 파일 이동 if($manual_insert) { @copy($file_info['tmp_name'], $filename); if(!file_exists($filename)) { $ext = substr(strrchr($file_info['name'],'.'),1); $filename = $path. md5(crypt(rand(1000000,900000).$file_info['name'])).'.'.$ext; @copy($file_info['tmp_name'], $filename); } } else { if(!@move_uploaded_file($file_info['tmp_name'], $filename)) { $ext = substr(strrchr($file_info['name'],'.'),1); $filename = $path. md5(crypt(rand(1000000,900000).$file_info['name'])).'.'.$ext; if(!@move_uploaded_file($file_info['tmp_name'], $filename)) return false; } } @chmod($filename, 0655);
파일의 퍼미션이 임의로 변경되는 보안 프로그램 같은 것은 돌아가고 있지 않다고 하네요...