位置: 编程技术 - 正文

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

  • 上年度已交房产税减免如何做账务处理
  • 购买土地使用权契税的会计分录
  • 什么是免税合并
  • 现金流量套期与什么无关
  • 增值税一般纳税人税率
  • 商誉要摊销和减值吗?
  • 小规模企业能否抵扣
  • 房地产开发的会计处理
  • 其他债权投资和其他权益工具投资均可以计提减值
  • 房地产企业配套设施的核算内容
  • 合同款未付怎么写欠条
  • 小规模纳税人能开9个点的发票吗
  • 房地产公司固定资产管理制度
  • 转让土地使用权会计分录怎么做
  • 报销退回多余款项怎么开收据
  • 企业代办业务有哪些
  • 水利印花税计算公式
  • 安装工程开发票
  • 外籍人员来华工作
  • 雄安新区纳入综合考核
  • 公积金贷款利息现在是多少
  • 土地出让金如何缴纳
  • 个税如何绑定新公司
  • 销售退货怎么开红字
  • 个人转租房子
  • 0x0000709怎么解决
  • exe是什么进程
  • linux系统中的文件访问权限包括几种
  • 电脑没组装好会怎么样
  • php加号
  • 补缴税款可以享受减免政策么
  • 逾期利息算法
  • 提租补贴应计入什么科目
  • 在我国,企业可以用税前利润弥补几年内的损失
  • php二维数组按某个键值排序
  • php数组内容替换
  • 将时间序列转化为图像
  • 路径规划步骤
  • 公司收不到的账款而发不出去怎么办
  • phpcms官网打不开
  • mongodb配置远程访问
  • sql随机函数rand怎么用
  • 企业应纳税所得额的计算应遵循权责发生制原则
  • 母子公司资产划转税收政策
  • 财务做帐的金额怎么算
  • 主营业务收入明细科目
  • 经营范围中没有这个项目开票后果
  • 工会年末结余会计分录
  • 个税公司少申报一个月会对个人有什么影响
  • 小规模纳税人没有进项发票违法吗
  • 递延收益的主要形式有
  • 加班就餐费如何入账
  • 科目余额表没有本年累计怎么办
  • 个人无偿赠与不动产税收管理
  • sql语句中截取字符串
  • mysql 优化口诀
  • window修复系统
  • win7系统一键还原方法
  • windows active directory功能
  • Ubuntu配置永久IP配置文件
  • islp2sta.exe - islp2sta是什么进程 有什么作用
  • Win8如何根据需要自定义文件管理器导航窗格
  • win10系统玩游戏闪退怎么解决
  • 深入解析windows
  • bootstrap怎么学
  • Eclipse引入jdk1.8
  • listview设置item宽度
  • 用户dsn添加
  • android sdkmanager
  • jq 使用
  • jquery表单事件验证表单
  • 迅雷继续下载
  • python3网络编程
  • 卸载python后模块库还用卸载吗
  • 水资源税征收标准2022
  • 山东省梁山县属于什么市?
  • 个体工商户税务注销流程及需要的资料
  • 珠海选调生2021公告
  • 广东揭阳怎么了
  • 诊所办理要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设