位置: 编程技术 - 正文

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)

  • 符合条件的小型微利企业所得税税率为
  • 公对公100万的生意扣税多少
  • 如何在网上查询个人房产
  • 设备5年直线法计提折旧怎么做
  • 小规模纳税人税率2023年是多少
  • 跨年发票问题
  • 个体工商户五级税率
  • 销售费用与管理的关系
  • 固定资产净残值率
  • 固定资产后续支出资本化条件是什么
  • 支付稿费演出费用怎么算
  • 公司开办费有哪些
  • 项目所在地怎么填
  • 出售旧机床的账务处理
  • 怎么确定是不是本人
  • 商贸企业可以使用月末一次加权平均
  • 在下列哪种情况下
  • 雇佣临时工发生意外能追房东赔偿吗
  • 零申报的企业
  • 对公提回贷算收入吗
  • 负数发票是做相反分录还是红字相同分录
  • 公司租车交税
  • 网络适配器不见了win7.上不了网了
  • 住房公积金个税抵扣标准
  • 防伪税控技术维护费可以全额抵扣吗
  • 表单提交错误后怎么撤销
  • soft version
  • 医保养老保险怎么查
  • php在线阅读器源代码
  • 采用定额法计算产品成本,其程序如何?
  • 停车费过路费和汽油费可以一起报销吗
  • 分公司?
  • vue3.0动态路由
  • opencv安装教程vs2019
  • 工业总产值和营业收入关系
  • 发票作废有费用吗
  • 个体工商户可以给自己交社保吗
  • 增值税发票丢失怎么补开
  • 印花税缴纳方式不包括哪些
  • 外币应收账款汇兑损失计入
  • Ficstar Software � Web Data Extraction Tools
  • 建筑施工企业适用什么会计制度
  • 企业的净利润率
  • 累计增长率如何计算公式
  • 票据的收款人和持票人有什么区别
  • 农产品进项税额抵扣范围
  • 资产现金流量收益率为什么不是净利润除以平均现金流量
  • 借递延所得税资产贷递延所得税费用
  • 开具红字专用发票理由
  • 车间费用计入什么
  • 暂估成本结转后需要冲回吗
  • 租金摊销会计分录
  • 减免增值税后附加怎么算
  • 预收账款的会计编码
  • 生产型企业怎么做账
  • 计提利息为什么贷方是应付利息
  • sqlserver中通过osql/ocmd批处理批量执行sql文件的方法
  • windows8休眠如何唤醒
  • windows正版光盘
  • 微软系统win10
  • 硬盘格式 mac
  • win10系统中怎么安装安卓应用
  • kochsysteme
  • win1020h2版本是正式版吗
  • win7 64位打开软件时显示丢失wpcap.dll的三种解决办法
  • 红石id
  • js中script标签的作用
  • js经典实例
  • 在vue中添加按钮使内容消失
  • expressjs中文
  • mac如何打开两个微信
  • javascriptz
  • js异步编程的四种方法
  • js当前时间格式化
  • python gensim
  • Python selenium 三种等待方式解读
  • jquery :not
  • 医疗费发票查询
  • 海口市哪个地方最漂亮
  • 深圳国税系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设