2012-05-19 5 views
0

디렉토리를 만들려고하는데 새로운 디렉토리를 만들 때마다 잘못된 권한을 얻습니다. 폴더 생성 파일에우분투 PHP mkdir

권한 : 그것의

rwxr-xr-x 

모두에 그것을 만들려고 폴더에

rwxr-xr-x 

권한은 www가 데이터 www가 데이터가 소유

나는 PHP로 폴더를 만들려고한다.

mkdir(location,0775); 
,210

결과 스크립트

r-----rwt 

를 실행 한 후 나는 밖으로 그것을 잘못 생각하는 이유를 달렸다.

umask on 002.

누군가가 나를 도울 수 있기를 바랍니다. 사전

답변

-1
$location = "path/to/you/dir"; 
$uold  = umask(0); 

mkdir($location,0777,true); 
umask($uold); 

에서

감사는 시도를 포기하고 ...이 말씀 때문에 내가 http://php.net/manual/en/function에 경고의 기운

+0

를 참조하십시오. umask.php – John

+0

그런 다음 0777을 시도해보십시오 (마스크 적용 후) 775를 주어야합니다 - rwxrwxr-x –

+0

여전히 407로 끝날 것입니다 (r ----- rwt, t가 무엇을 의미하는지 확실하지 않음) – John