PHP의 mkdir
기능은 다음 서명이 재귀 매개 변수를 사용하여 MKDIR :모드를 무시하지만,
bool mkdir (string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]])
내가 true
에 $pathname
및 $recursive
세트를 지정하는이 함수를 호출하고 싶지만, 내가 좋아 않을 것 $mode
매개 변수를 지정하십시오. 우리는 서버 수준에서 새 파일/디렉토리에 대한 권한을 제어하므로 내 코드에서이를 지정하고 싶지 않습니다.
그럼 효과적으로 무시하고 chmoding이 일어나지 않게하려면 $mode
으로 무엇을 전달해야합니까? 나는 길을 찾지 못했습니다.
유일한 해결책은 경로를 깨뜨리고 하나씩 디렉토리를 생성하는 사용자 정의 mkdir
함수를 작성하는 것일까 요?
댓글이어야합니다. –
내 파일/디렉토리를 0777 –
으로 설정하고 싶지는 않습니다. 이것은 서버가 설정 한 기본 권한을 사용하는 것 같습니다. 'umask'를 잊어 버렸습니다. 건배! –