标签: php permissions
只有当您拥有该文件的所有者时,才能对文件进行chmod。所以这个问题基本上是:我如何检查运行PHP进程的用户是否是某个文件的所有者?
一种方法是fileowner($filename) === posix_getuid()。但是,如果可能的话,我想避免使用POSIX功能,因为它并不是所有平台都支持。
fileowner($filename) === posix_getuid()
最好的方法是什么?
答案 0 :(得分:1)
fileowner($file) === getmyuid()
getmyuid documentation