位置: 编程技术 - 正文

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

  • 土地增值税的扣除项目包括哪几项
  • 工矿区城市维护建设税税率
  • 公司租用其他公司车辆能报销保险费吗,发票怎么开
  • 可以现金结算的资产
  • 什么情况需要预缴增值税
  • 报销是否需要发票
  • 农行公户怎么给公户转账
  • 企业购买房产每年需要交什么税
  • 政府扶持资金要还吗如村委借给企业对吗
  • 母公司投资子公司现金流量表抵消
  • 季节性停用的设备应计提折旧吗
  • 提取资本公积会计凭证
  • 法人费用报销怎么报销
  • 事业单位公务卡制度
  • 免税的农业企业可以抵扣专票吗
  • 车辆购置税的会计处理
  • 增值税普通发票跨月冲红
  • 员工证书补贴标准
  • 审计风险可控吗
  • 一般纳税人简易征收范围
  • 建筑公司收取的劳务费和挂靠管理费有区别吗?
  • 薪酬费用属于什么科目
  • 二手车没购车发票有影响吗
  • 营销活动的意义是什么
  • 免税农产品购进怎么做账
  • 境外取得收入
  • 研发费用资本化可以加计扣除吗
  • 小规模没有发票可以入账吗
  • xp系统咋样
  • 利润是如何转化成平均利润的
  • 实收资本属于会计准则吗
  • 公司内部罚款的备注怎么写劳动仲裁
  • 补交上一年度的企业所得税费用的分录
  • win11怎么关闭打开软件的弹窗
  • php中array怎么用
  • 结转结余会计分录
  • 税收筹划的税种
  • PHP:imagecreatefromxbm()的用法_GD库图像处理函数
  • http://与www.开头的网站有何区别
  • 企业发生的利得或损失应计入企业的营业外收支
  • 员工多交的个人社保
  • 【深度学习】模型过拟合的原因以及解决办法
  • 应届生优势大吗
  • ip a命令详解
  • 房地产销售未完工产品转完工产品确认的销售收入
  • 展览费应在在管理费里吗
  • 合同 成本
  • 收到的赠品怎么做分录
  • 织梦怎样实现文件上传
  • 企业境外投资管理
  • 纳税人识别号是不是税号
  • 个体户开出的增值税发票丢失了怎么办?
  • 经营性应付项目的增加为什么调减
  • 承租人损坏租赁物
  • 公司注销应付款如何办理
  • 增值税进项税额属于什么科目
  • 开发成本计入现金流量表
  • 事业单位私车公用如何处罚
  • sqlserver 储存过程
  • 如何防止sql注入及数据安全问题
  • SQL Server中通过扩展存储过程实现数据库的远程备份与恢复
  • mysql内存占用一直增高不释放
  • myeclipse中连接数据库的地方在哪
  • win7用u盘怎么重装系统
  • window10的cmd命令
  • centos6.2安装教程
  • win10用360卫士好吗
  • win7开机黑屏只有一个鼠标箭头
  • WIN10系统更新怎么关闭
  • cocos2dx环境搭建
  • ExtJS扩展 垂直tabLayout实现代码
  • jqueryfind
  • Android:wpa_supplicant决定选择哪种驱动
  • ajax支持浏览器back按钮吗
  • rsa 密钥格式
  • 资源税选矿和原油的区别
  • 江苏税务查询授权验证码
  • 焦作国税局官网
  • 社保卡手机缴费怎么交不了
  • 南宁税务局进面分数线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设