位置: 编程技术 - 正文

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

  • 委托加工物资增值税纳税义务发生时间
  • 企业为何放弃免税政策
  • 非拒付追索待清偿是什么意思
  • 飞机票抵扣进项税怎么计算民航发展基金
  • 增值税发票四舍五入
  • 账户认证操作
  • 结转周转材料成本分录
  • 如何确定商品交易价格?
  • 外籍个人工资薪金汇出境
  • 跨期差额扣除的计算开票以及账务处理
  • 通讯费可以个人承担吗
  • 车间房屋维修费属于什么科目
  • 货币的时间价值名词解释
  • 有发票的福利费可以不交个税吗
  • 个人缴纳物业费怎么开发票
  • 营改增后增值税小规模纳税人按什么申报
  • 房企行业其他应收账款的来源是什么
  • 货物损失怎么处理
  • 公司非本单位退休人员发放工资
  • 网络工程完工后干什么
  • 投资款缴纳印花税税目是什么
  • 开具房租发票备注多少
  • 赊销商品填制什么科目
  • 结算起点为
  • winds10教育版
  • 修改php.ini
  • win11自带照片查看器
  • 企业的借款利息支出全部可以税前扣除吗
  • 固态硬盘什么牌子性价比高
  • 小程序在线反编译网页版
  • 长期借款利息调整会计分录
  • VUE -- defineExpose
  • 工程施工下的间接费用下有什么科目
  • 企业所有的支出是什么
  • 金税盘维护费抵税会计分录
  • cd oobe是什么命令
  • 材料采购计入哪个账本
  • 购买土地需要缴纳增值税吗
  • 注销企业账面大量现金如何处理
  • 销售折让的会计科目
  • mysql查询一列数据
  • 出口货物离岸价差异原因说明表在电子税务局的位置
  • 设备服务费
  • 无形资产出售当月是否摊销
  • 非盈利组织企业所得税主表如何填列
  • 应交税费明细科目设置最新
  • 车辆购置税多少个点?
  • 企业需要建立什么?完善什么?
  • 经济纠纷引发的盗窃
  • 开外经证怎么预约办理
  • 计算不含税金额
  • 进口关税如何记账
  • 长期借款工程验收会计分录怎么做
  • 小企业会计准则和企业会计准则的区别
  • 存货盘亏的账务处理怎么做
  • 开办费包括哪些内容多少钱
  • 新公司成立建账流程
  • 现金日记账怎么填写规范
  • oracle序列修改初始值
  • mysql 通过拷贝数据文件的方式进行数据库迁移实例
  • sql2005 HashBytes 加密函数
  • 微软每月补丁更新一般于什么时间发布
  • os x yosemite dp6下载 os x 10.10 dp6官方下载地址
  • rtmservice.exe - rtmservice是什么进程 有什么用
  • 怎么手动安装xp系统
  • linux命令grep -rl
  • win8 远程桌面
  • cocos2d-x教程
  • 常用的批处理命令
  • 动态加载dll错误
  • pip工具安装
  • python中2和2.0的区别
  • express app.js
  • android开源项目在哪找
  • js基础
  • 中国个人所得税是多少?
  • 酒类包装物押金的消费税处理规定
  • 企业滞纳金怎么算 计算公式
  • 什么是企业融资,什么是政府融资
  • 美国对华征收关税的优点和不足
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设