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

amethyst99 2002-08-01 02:23:27
是5位数,但是和一般的权限的表示方法不同,怎么读懂返回的值
或者怎么转换成看的懂的值
...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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);

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧