php中可以通过预设函数 fileperms 来获取文件的权限,并通过 decoct 函数转换成八进制,具体使用方法可参考下面的示例!

php fileperms函数获取文件的权限的方法

示例1:

获取同目录下一张图片的权限!

<?php
echo fileperms('img.png');
//33206
?>

示例2:

获取同目录下一个文件的权限

<?php
echo fileperms('text.txt');
//33206
?>

示例3:

获取某个目录的权限

<?php
echo fileperms('user'); //这是一个目录
//16895
?>

php 获取一个文件的权限并以八进制显示

示例:

<?php
$d = fileperms('user'); //这是一个目录
echo substr(decoct($d),-3);//转成八进制
// 777
?>