位置: 编程技术 - 正文

PHP:fileperms()的用法_Filesystem函数(php_fileinfo作用)

编辑:rootadmin
fileperms

推荐整理分享PHP:fileperms()的用法_Filesystem函数(php_fileinfo作用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php file_append,php_fileinfo作用,php_fileinfo,php的file_get_contents,php_fileinfo作用,php_fileinfo作用,php中file,php中file,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

fileperms — 取得文件的权限

说明 int fileperms ( string $filename )

取得文件的权限。

参数

filename

文件的路径。

返回值

以数字模式返回文件的访问权限。 Returns the file&#;s permissions as a numeric mode. Lower bits of this mode are the same as the permissions expected by chmod(), however on most platforms the return value will also include information on the type of file given as filename. The examples below demonstrate how to test the return value for specific permissions and file types on POSIX systems, including Linux and Mac OS X.

For local files, the specific return value is that of the st_mode member of the structure returned by the C library&#;s stat() function. Exactly which bits are set can vary from platform to platform, and looking up your specific platform&#;s documentation is recommended if parsing the non-permission bits of the return value is required.

范例 PHP:fileperms()的用法_Filesystem函数(php_fileinfo作用)

Example #1 以八进制的形式显示文件的权限

<?phpechosubstr(sprintf('%o',fileperms('/tmp')),-4);echosubstr(sprintf('%o',fileperms('/etc/passwd')),-4);?>

以上例程会输出:

Example #2 输出全部权限

<?php$perms=fileperms('/etc/passwd');if(($perms&0xC)==0xC){//Socket$info='s';}elseif(($perms&0xA)==0xA){//SymbolicLink$info='l';}elseif(($perms&0x)==0x){//Regular$info='-';}elseif(($perms&0x)==0x){//Blockspecial$info='b';}elseif(($perms&0x)==0x){//Directory$info='d';}elseif(($perms&0x)==0x){//Characterspecial$info='c';}elseif(($perms&0x)==0x){//FIFOpipe$info='p';}else{//Unknown$info='u';}//Owner$info.=(($perms&0x)?'r':'-');$info.=(($perms&0x)?'w':'-');$info.=(($perms&0x)?(($perms&0x)?'s':'x'):(($perms&0x)?'S':'-'));//Group$info.=(($perms&0x)?'r':'-');$info.=(($perms&0x)?'w':'-');$info.=(($perms&0x)?(($perms&0x)?'s':'x'):(($perms&0x)?'S':'-'));//World$info.=(($perms&0x)?'r':'-');$info.=(($perms&0x)?'w':'-');$info.=(($perms&0x)?(($perms&0x)?'t':'x'):(($perms&0x)?'T':'-'));echo$info;?>

以上例程会输出:

错误/异常

失败时抛出E_WARNING警告。

注释

Note: 此函数的结果会被缓存。参见clearstatcache() 以获得更多细节。

Tip

自 PHP 5.0.0 起, 此函数也用于某些URL 包装器。请参见 支持的协议和封装协议以获得支持 stat() 系列函数功能的包装器列表。

参见

chmod() - 改变文件模式 is_readable() - 判断给定文件名是否可读 stat() - 给出文件的信息

PHP:filemtime()的用法_Filesystem函数 filemtime(PHP4,PHP5)filemtime取得文件修改时间说明intfilemtime(string$filename)本函数返回文件中的数据块上次被写入的时间,也就是说,文件的内容上次被修改的

PHP:fileowner()的用法_Filesystem函数 fileowner(PHP4,PHP5)fileowner取得文件的所有者说明intfileowner(string$filename)取得文件的所有者。参数filename文件的路径。返回值返回文件所有的用户ID,如果出错

PHP:filegroup()的用法_Filesystem函数 filegroup(PHP4,PHP5)filegroup取得文件的组说明intfilegroup(string$filename)取得该文件所属组的ID。组ID以数字格式返回,用posix_getgrgid()来将其解析为组名。参数filen

标签: php_fileinfo作用

本文链接地址:https://www.jiuchutong.com/biancheng/285220.html 转载请保留说明!

上一篇:PHP:diskfreespace()的用法_Filesystem函数

下一篇:PHP:filemtime()的用法_Filesystem函数(php的file函数)

  • 异地提供建筑服务
  • 外出经营是什么意思
  • 清算组的性质
  • 用友t3软件的系统内没有利润表模块
  • 注册资本认缴到哪里
  • 分公司承担总公司差旅
  • 上个月发票忘记开了怎么办
  • 以销定产如何核算成本
  • 小规模纳税人开具不动产发票税率
  • 经营活动现金净流量公式
  • 政策性搬迁资产损失情况怎么写
  • 核定增收和查账增收的区别
  • 原材料采购没正式发票能否入账?
  • 客户退货不退款会计怎么处理
  • 长期股权投资出售比例计算
  • 什么时候需要计提税金及附加
  • 企业间借款利息怎么算
  • 销售货物类型
  • 营改增后小规模都是三个点吗
  • 积分小技巧
  • 农民专业合作社属于什么企业类型
  • 房地产企业人防设备计入什么科目
  • 给单位员工报销电话费怎么做账务处理
  • 定期存款利息收入现金流
  • 承兑汇票属于现金支付吗
  • 机械租赁有什么机械
  • 多交的增值税附加税怎么做账
  • 税务定率征收
  • 资产负债表在建工程怎么填列
  • 个税逾期申报怎么缴纳罚款
  • linux系统中安装web服务
  • 检验费用会计分录
  • Win11错误提示"the pc must support secure boot"怎么解决
  • 商品购进核算
  • 公司为员工缴纳社保的基数怎么确定
  • file*fp什么意思
  • 新罕布什尔州的邮政编码
  • 表单校验html5
  • php比较大小
  • vue foreach is not a function
  • php 字符串处理函数
  • dos命令暂停停10s
  • 食堂洗碗机操作规程
  • 工程结算成本和主营业务成本一样吗
  • 个人股权转让需要评估吗
  • 企业购置房产进项税税率
  • 累计盈余的借方
  • 企业回购本公司股票会导致所有者权益增加
  • var文件是什么意思
  • 个人报销电话费开发票是个人名还是公司名
  • 本期无销项税额,勾选抵扣的进项税填在哪里
  • 累计折旧需要分录吗
  • 入股投资的钱能取出来吗
  • 应付职工薪酬怎么冲平
  • 合同印花税怎么做会计分录
  • 现金折扣怎么做账
  • 固定资产原值会减少吗
  • 汇算清缴主要检查什么
  • 纳税人的住房租金专项
  • 员工出国境有关说法
  • 凭证导致账簿错误
  • sqlserver开启远程
  • 苹果手机价格
  • mac怎样解压缩
  • Linux系统中Squid代理服务器配置全过程解析
  • executor进程
  • win8开始屏幕设置
  • 7款应用最广泛的游戏
  • linux中wc命令的用法
  • opengl图形裁剪
  • ubuntu系统怎么安装
  • perl -pi
  • javascript简明教程
  • unity总结
  • vue复用node_module
  • unity study
  • 皇家税务与海关署
  • 地税官网怎么登录
  • 职工疗养费可以税前扣除吗
  • 成都交房需要交什么费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设