位置: 编程技术 - 正文

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)

  • 所得税费用税前扣除项目
  • 增值税专用发票丢失了要怎么处理
  • 预收账款哪一方是增加
  • 发票已经做账但要退款账不平咋办
  • 电子税务局利润表本期金额
  • 个税是每个月都扣吗
  • 高铁票抵扣进项税
  • 购货方要求退货合理吗
  • 增值税发票认证是什么意思
  • 房地产开发企业预缴增值税
  • 合并报表时抵消内部交易包含的未实现损益的影响有哪些
  • 企业所得税必须要季度缴纳吗
  • 公司收生育津贴怎么入账
  • 申请最高开票限额不超过10万元的无需事前实地查验
  • 增值税普通发票税率
  • 矿泉水售卖方式
  • 增值税不征税收入的三个条件
  • 车船税提高了吗
  • 从对公账户转账到个人账号需要多久?
  • 固定资产净值与原值的区别
  • linux系统中的文件访问权限包括几种
  • 简单了解php编程软件
  • 无序树有几种
  • 退多收款怎么做分录
  • 杜鹃花怎么养家庭养法视频
  • scheduler.exe - scheduler是什么进程 有何作用
  • linux如何放大字体
  • 网线超五类好还是六类好
  • 取得企业债券利息为什么要交个人所得税
  • laravel debug rce
  • 拉贾安帕特群岛地图中文版
  • 网络安全技术
  • Python web开发基础教程的心得
  • css中清除浮动
  • 如何正确配置防火墙安全策略
  • 帝国cms移动端设置教程
  • 利润表本年累计金额和本期金额有什么区别
  • 报销还款人民币是什么意思
  • 如何做进项税额转出处理
  • javascript和java有什么区别
  • 新公司不开户需要交税吗
  • 图文详解塘鲺、鲶鱼的区别介绍
  • 工厂道路设计规范
  • 企业内部交易如何操作
  • 未开发票如何确认收入并进行申报?
  • 资产减值准备如何影响利润
  • 企业缴纳的住房公积金的税率
  • 应交税费的账务处理一般纳税人
  • 长期股权投资稀释股权的两种
  • 税金及附加和营业税金及附加是一个科目吗
  • 售后回租的实质
  • 改签机票要缴纳多少税
  • 契税的计税金额是什么
  • 以存货抵偿债务
  • 分红做什么会计分录
  • 取得虚开
  • 账实不符怎么调账
  • 会计报表怎么算
  • 个体工商户纳税申抿
  • 仓库记录
  • mysql5.7.24安装配置教程
  • 电脑怎么装双系统win10和linux
  • win10的命令行在哪里
  • android滑动选择
  • 详解杭州亚运会会徽和口号
  • 在bootstrap中,有哪几种导航
  • HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详解
  • 查看系统网络连接数
  • javascript简明教程
  • android recyclerview 拖拽加阴影
  • 详解 linux mysqldump 导出数据库、数据、表结构
  • js onkeypress与onkeydown 事件区别详细说明
  • javascript的
  • javascript函数中的参数,也可以称之为下面哪项内容?
  • js鼠标拖动窗口的做法
  • 谈谈我对秦始皇的看法
  • js正则regexp
  • 发票查验结果怎么保存
  • 2022款进口途锐
  • 餐饮发票怎么看真假
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设