位置: 编程技术 - 正文

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函数)

  • 不含税销售额计算公式理解
  • 加盟要给加盟费
  • 管道运输是什么和什么合二为一
  • 注销地税需要缴纳什么税费
  • 总公司收回未分配利润如何入账?
  • 应收账款核销后收回
  • 教育服务增值税纳税义务发生时间
  • 银行内部转账会计分录
  • 私营独资企业需要做账吗
  • 维护服务合同可不可以一直续签
  • 企业税收负担率一般达到多少算正常
  • 应收账款的产生之一是由于销售
  • 无偿接收股权
  • 公积金贷款利息现在是多少
  • 期初数据科目期初余额怎么录入?
  • 个人所得税成本费用怎么算
  • 城建税一定要当月缴纳吗
  • 超市开具预付卡发票不征税发票上税吗
  • 单位缴纳的社保算不算工资
  • openlayers加载geojson
  • thinkphp6验证器
  • 固定资产增值税税率
  • mac怎么隐藏app
  • 本期进项税额转出会计分录
  • pnaico.exe是什么软件
  • node-gyp版本
  • 海关专用缴款书认证的步骤和说明
  • 有限公司股权转让怎么办理流程
  • 门诊部需要药品经营许可证吗
  • 预计利润表中的销售成本如何计算
  • framework7教程
  • 匈牙利算法的实现原理
  • 异步函数执行顺序
  • linux嵌入式开发教程
  • yum命令安装软件
  • 对方开具红字发票,我方怎么查询
  • iozone测试结果分析
  • 公司年底封账时间
  • 怎么调整以前年度
  • 企业用户怎么在电脑登录
  • 一切皆对象什么意思
  • 研发费用计入科目
  • wind安装
  • python导入模块的本质
  • 个体工商户具体工作内容怎么写
  • 什么情况下需要做肠胃镜
  • 安全宣传标牌
  • 固定资产减少如何处理
  • 建筑企业成本核算案例分析
  • 无票收入会计分录实例
  • 月销售额10万以下一般纳税人免征增值税
  • 购买性支出和转移性支出的区别
  • mysqld-nt: Out of memory (Needed 1677720 bytes)解决方法
  • 可转债会计分录怎么做
  • 私企固定资产报废程序
  • 积分购物骗局
  • 民间非营利政府是指什么
  • 在建工程的
  • 实发工资有小数点是如何解决的
  • 非正常损失的进项税额转出会计分录
  • 如何查询公司的营业执照照片
  • 3个点专票和6个点专票区别
  • 财政性银行的资金来源是什么
  • 搜索框打开
  • xp系统删除文件反应很慢
  • windowsxp错误提示
  • win8恢复出厂设置方法
  • win8任务管理器未响应怎么解决
  • windows磁盘工具
  • docker如何部署环境到生产
  • JavaScript cookie 跨域访问之广告推广
  • 微信开发微信开发
  • 怎么看判断
  • jquery操作样式的方法
  • jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
  • 开票系统增值税专票税率选多少
  • 湖北国税办税人是谁
  • 增值税专用发票增额需要什么资料
  • 湖北省国家税务局官网
  • 耗电异常优化是什么意思微信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设