当前位置:  开发笔记 > 编程语言 > 正文

检查文件权限

如何解决《检查文件权限》经验,为你挑选了3个好方法。

如何检查file permissions,而不必通过passthru()或运行特定于操作系统的命令exec()



1> Željko Živko..:

使用fileperms()函数

clearstatcache();
echo substr(sprintf('%o', fileperms('/etc/passwd')), -4);



2> Huppie..:

您可以使用is_readable(),is_executable()等..命令.



3> Maciej Sz..:

真正的编码器使用按位运算,而不是字符串;)这是处理权限的更优雅方式:

function checkPerms($path)
{
    clearstatcache(null, $path);
    return decoct( fileperms($path) & 0777 );
}

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有