1 개요[ | ]
- PHP fileperms()
- 파일(또는 폴더)의 퍼미션을 조회하는 PHP 함수
2 예시 1[ | ]
Console
Copy
root@zetawiki:~# stat -c%A /etc/passwd
-rw-r--r--
root@zetawiki:~# stat -c%a /etc/passwd
644
PHP
Copy
var_dump( fileperms('/etc/passwd') );
# int(33188)
var_dump( decoct(fileperms('/etc/passwd')) );
# string(6) "100644"
var_dump( decoct(fileperms('/etc/passwd') & 07777) );
# string(3) "644"
var_dump( decoct(fileperms('/etc/passwd') & 0777) );
# string(3) "644"
3 예시 2[ | ]
Console
Copy
root@zetawiki:~# stat -c%A /tmp
drwxrwxrwt
root@zetawiki:~# stat -c%a /tmp
1777
PHP
Copy
var_dump( fileperms('/tmp') );
# int(17407)
var_dump( decoct(fileperms('/tmp')) );
# string(5) "41777"
var_dump( decoct(fileperms('/tmp') & 07777) );
# string(4) "1777"
var_dump( decoct(fileperms('/tmp') & 0777) );
# string(3) "777"
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.