답변 3개
$data_path = $g4[path]."/data/file/".$bo_table."/1";
@mkdir($data_path, 0707);
@chmod($data_path, 0707);
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
문제해결은 이미 하셨다니 되었지만 정확한 원인을 알려드리자면..
'$g4[path]/data/file/$bo_table/1' 와
"$g4[path]/data/file/$bo_table/1" 는 다릅니다.
echo 때려보시면 정확히 아실거에요.
질문하신 내용에서도 ' (단따옴표) 대신 " (쌍따옴표)로 하셨으면 이상없이 되셨던 내용입니다.
답변에 대한 댓글 1개
전혀 다르군요!
""는 ../data/file/test/1 이렇게 나오는데,
''는 $g4[path]/data/file/$bo_table/1 이렇게 나와버리는군요.
댓글을 작성하려면 로그인이 필요합니다.
is_dir은 파마리터는 파일명이 들어가야 해요
is_dir( filename );
그러니까 filename에 들어가는 것이 디렉토리인지 아닌지 검사하는 것인데요.
위 소스를 보면
bo_table 안에 1이 디렉토리인지 검사하는 거에요.
당연 1번이 없으면 FALSE 이고 존재하면서 디렉토리라면 TRUE가 되겠죠.
mkdir에 @ 빼보세요.
어떤 에러가 나는지요.
답변에 대한 댓글 1개
@ 빼보았는데, 에러메세지는 뜨지 않아요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
덕분에 문제를 해결하였습니다.
ㅎ 메리크리스마스 입니다.