位置: 编程技术 - 正文

PHP文件系统管理(实例讲解)(php 文件系统)

编辑:rootadmin

推荐整理分享PHP文件系统管理(实例讲解)(php 文件系统),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php 文件系统,php 文件系统,php文库系统,php文章管理系统,php 文件管理,php文件管理单文件版,php 文件管理,php 文件系统,内容如对您有帮助,希望把文章链接给更多的朋友!

文件概念:

第一个是windows的文件,另一个php根据LINUX的文件,两者是有所不同的,我们说的页面基于windows的文件可以是是文件夹(也就是目录)或是文件,而php两者都必须有,它包含目录和文件2种。

1.判断文件类型

(1)获取文件类型 filetype("./images")

例如:var_dump(filetype("./img")); //返回文件类型,目录或文件,如果是目录则返回dir,如果是文件则返回file;

(2)判断是否是目录类型 is_dir("")

判断是否是文件类型  is_file("")

例如:var_dump(is_dir("./img/.png"));

var_dump(is_file("./img/.png"));

2.文件属性

(1)文件上次访问时间 fileatime("") 其返回值为时间戳

文件创建时间    filectime("")

文件修改时间    filemtime("")

文件大小     filesize("")

文件是否已存在  file_exists("") 这个比较常用

例如:var_dump(date("Y-m-d H:i:s",fileatime("./img/.png"))); 返回的为上次访问的正常时间

3.文件路径

PHP文件系统管理(实例讲解)(php 文件系统)

(1)当前路径 ./ 例如:./date

(2)上级路径   ../      例如:../img

(3)根路径   

页面的模式:根目录为www 例如://wenjian/img/.pngphp的模式:根目录为磁盘,即操作系统根  例如:/wamp/www//wenjian/img/.png

(4)取服务器的根目录   

$_SERVER['DOCUMENT_ROOT'] 例如:echo $_SERVER['DOCUMENT_ROOT'];

(5)路径中获取文件名   

basename("路径") 例如:echo basename("/wamp/www//wenjian/img/.png");返回的是.pngbasename("路径",".php/.txt")  例如:echo basename("/wamp/www//wenjian/img/.png",".png");返回的是

(6)路径中目录名

dirname("路径")例如:echo dirname("/wamp/www//wenjian/img/.png");返回的是img

(7)返回数组 

pathinfo("路径") 

(8)返回规范化的绝对路径 

realpath("路径")  例如:echo realpath("./img/.png");//将相对路径转化为绝对路径 得到的值是/wamp/www//wenjian/img/.png

4.目录操作

(1)遍历数组    glob("./fenye/*.php")

实例:给你一个文件夹,返回该文件夹下所有文件数量

以上这篇PHP文件系统管理(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

yii2.0整合阿里云oss的示例代码 主要思路,首先用composer下载阿里云oss的phpsdk,然后自定义一个组件,就能够在全局调用阿里云oss了。具体步骤如下:1到阿里云官网找到phpsdk,网址为ht

yii2.0整合阿里云oss上传单个文件的示例 上一篇文章已经介绍了如何整合阿里云oss,这一篇主要介绍上传文件到阿里云oss。主要思路:首先文件要上传到服务器,然后把服务器里边的文件传到

yii2.0整合阿里云oss删除单个文件的方法 主要思路,在controller里边通过获得要删除的文件fileid,把fileid传递给model的deletefile方法进行处理,并返回处理结果。在deletefile方法里边,先根据id找到

标签: php 文件系统

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

上一篇:Laravel学习教程之View模块详解(laravel视频教程)

下一篇:yii2.0整合阿里云oss的示例代码(阿里云搭建hexo)

  • 增值税电子发票可以作废吗
  • 增值税专用发票的税率是多少啊
  • 动产租赁适用税率
  • 企业所得税季度预缴
  • 工程服务的税率是多少?
  • 摊销制造费用如何结转做会计分录呢?
  • 房屋租赁费增值税专用发票几个点
  • 公司授权给公司有风险吗?
  • 工程项目增值税税率
  • 交通费汇算清缴怎么做账
  • 服务费公司的账务处理
  • 三证合一不需要税务登记情况说明
  • 实收资本印花税税率多少
  • 个人承包是什么意思
  • 每个季度企业要缴纳什么税
  • 一个企业为另一个企业作证有法力
  • 免交的增值税计入什么科目
  • 资产相关的递延收益
  • 简易征收发票认证了之后怎么处理
  • 公共基础设施折旧年限表 20
  • 车位销售代理合同
  • 个体工商户起征点10万执行时间
  • 固定资产残值清零怎么处理
  • 一个网页账号在多个电脑登录
  • macos12支持设备
  • 存货跌价准备是谁的备抵账户
  • 讨论:利息与贴息的关系?
  • 收到采购发票未开票
  • Linux怎么修改账户名
  • win11 桌面右键
  • 餐饮发票可以计入什么费用
  • 如何弥补以前年假的问题
  • 公司多缴税款超过3年怎么办
  • 实缴资金少有什么风险
  • 基于php实现简单函数
  • 现金溢余基本账务处理
  • vue方法顺序执行
  • php数据迁移
  • 高新技术企业研发费比例
  • 委托收款拒收会退回吗
  • 微信小程序自定义tabbar
  • vue项目移动端怎么做适配
  • lxml&xpath一站式教学
  • 横看成横看成岭侧成峰的下一句
  • 如何验证工具坐标系
  • ftpd命令
  • 公允价值变动收益借方是增加还是减少
  • 增值税发票开具规定
  • 个税申请退税流程
  • 劳务费不足800如何入账
  • wordpress限制下载次数
  • 公司代买社保怎么收费
  • 金融债券的利息不计复利不能提前支取
  • mysql查询时间段的交集数据
  • 劳务派遣公司经营情况说明怎么写
  • 增值税抵扣了,主要成本怎么算
  • 税前减免
  • 原材料当废品卖可以吗
  • 进项税红字发票怎么样申报
  • 快递做账用什么软件
  • 材料报废 开什么发票
  • 环境会计的构建方法
  • sqlserver中将varchar类型转换为int型再进行排序的方法
  • centos which
  • win7系统如何关闭更新系统
  • linux virtio
  • win7不激活怎么换壁纸
  • unity特效制作教程
  • css div布局的基本步骤
  • 显示自己的ip的手机
  • mare的用法
  • 浅谈python
  • jquery的点击事件怎么写
  • JQuery中Ajax()的data参数类型实例分析
  • linux一些常用操作命令 (不定时更新)
  • python libnum
  • 浙江电子税务局网上开票
  • 税务稽查建议书反馈意见
  • 营业收入是含增值税的收入吗
  • 云南医保可以网上买药吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设