请问fileperms这个函数返回的值是什么

amethyst99 2002-08-01 02:23:27
是5位数,但是和一般的权限的表示方法不同,怎么读懂返回的值
或者怎么转换成看的懂的值
...全文
8 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
netbat_wdc 2002-08-01
那前面那两位是出于什么原因添加上的呢
应该有其存在的理由吧
回复
_Shakespeare 2002-08-01
int fileperms ( string filename)
返回文件的权限----但是不能用于远程文件!!而且,结果会放入缓存

在类unix操作系统中返回的(rwxrwxrwx) 的权限
其中r 值是1,w值是2,x值是4
返回的数字共有5位(前两位一般都是0)形式是
0 0 7 4 2
owner group world users



回复
qiushuiwuhen 2002-08-01
或者
function gP($f){
return substr(decoct(fileperms($f)),-3);
}
高位是表示文件类别,dir=40 file=100
回复
qiushuiwuhen 2002-08-01
echo decoct(fileperms("ch.php")-32768);
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告