2012-09-05 4 views
3

디렉토리에 쓰기 권한이 있는지 확인해야하는 PHP 스크립트가 있습니다. 지금까지 내가 무엇을 가지고 :PHP 디렉토리 사용 권한 확인

$perms = substr(sprintf('%o', fileperms($folder)), -4); 
if ($perms == "0777" || is_writable('temp'.DS)) 
{ 
    //code here 
} 

이것은 충분한 수표인가?

if (is_dir($myDir) && is_writable($myDir)){ 
    //do stuff 
} 
+1

정말로 is_writeable() 및 is_directory() 만 필요합니다. 쓰기가 가능하거나 불가능하기 때문에 개별 o/g/플래그를 확인할 필요가 없습니다. –

답변

5

PHP의 is_writable()이 충분해야 수동으로 권한을 확인 할 필요가 없습니다

+1

그래서 PHP의 is_writable은 디렉토리에 파일을 만들 수있는 올바른 권한이 있는지 확인하는 바로 가기입니다. –

+0

예, 맞습니다. – MMCACHRAN