테스트 사이트 - 개발 중인 베타 버전입니다

이미지 파일 폴더를 생성을 못하는데요 왜그럴까요?? 채택완료

앱원 11년 전 조회 6,656
이미지 파일 폴더를 생성을 못하는데요 왜그럴까요??
$img_path = "/upload/event/".date('Y/m/d'); $sys_path = "$DOCUMENT_ROOT".$img_path; if (!file_exists($sys_path) && !@mkdir($sys_path,0777,true)) { echo ("$sys_path 디렉토리를 만들지 못했습니다. "); exit; }
>> 개발서버에서는 폴더 생성이 잘되거든요 도와주실 고수님들~~
 
 
댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
11년 전
폴더에 권한이 있는지 확인 해보세요.
 
폴더 위치도 유효한것인지 확인 해보시고요
로그인 후 평가할 수 있습니다

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

11년 전
date('Y/m/d')
이 부분이요.
하나의 폴더를 만들고 싶으신거죠?
저렇게 하면
Y
ㄴ m
 ㄴ d
이렇게 3단계 폴더 경로가 되는데요.
 
Y를 먼저 만들고
그 다음에 m을 만들고
그 다음에 d를 만들어야 하죠.
 
저렇게 하면 당연히 Y 밑에 m 밑에 d가 생성되지 않습니다.
/는 폴더 단계 구분하는거자나요.
 
 
년월일을 나타내는 하나의 폴더를 만드시려면 / 말고 - 나 _ 등 특수문자를 이용해 보세요.
즉 date('Y/m/d') 이것을 date('Y-m-d') 나 date('Y_m_d') 이런식으로요.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

앱원
11년 전
/ 이렇게 하면 폴더단위로 생성되는거엿군요. 아마 4월 폴더안에 몇일 폴더가 따로 생성이 되어야할듯해요.

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

11년 전
넵 너무 감사드립니다. 파일질라에서 ftp 업로드 폴더 권한 전체 777로 주니 폴더가 생기기는 생겼는데요.
 
업데이트하면서 파일에서 에러메세지가 나왔는데요  별문제 없을까요??
로그인 후 평가할 수 있습니다

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

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

로그인