이미지 파일 폴더를 생성을 못하는데요 왜그럴까요??
본문
이미지 파일 폴더를 생성을 못하는데요 왜그럴까요??
$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;
}
$sys_path = "$DOCUMENT_ROOT".$img_path;
if (!file_exists($sys_path) && !@mkdir($sys_path,0777,true)) {
echo ("$sys_path 디렉토리를 만들지 못했습니다. ");
exit;
}
>> 개발서버에서는 폴더 생성이 잘되거든요 도와주실 고수님들~~
답변 3
폴더에 권한이 있는지 확인 해보세요.
폴더 위치도 유효한것인지 확인 해보시고요
넵 너무 감사드립니다. 파일질라에서 ftp 업로드 폴더 권한 전체 777로 주니 폴더가 생기기는 생겼는데요.
업데이트하면서 파일에서 에러메세지가 나왔는데요 별문제 없을까요??
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') 이런식으로요.
답변을 작성하시기 전에 로그인 해주세요.