位置: 编程技术 - 正文

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)

  • 收到上年度所得税发票
  • 承兑汇票能直接兑换吗
  • 股东参与经营可以分红吗
  • 待抵扣进项税额转出会计分录
  • 劳务公司代发工资合法吗
  • 合伙企业取得分红如何缴纳个人所得税
  • 企业税金包括
  • 查补的税款怎样做账
  • 进项税有余额但没有余额
  • 投资收益的表现形式
  • 2018年企业所得税政策变化
  • 报企业所得税的利润总额怎么填
  • 租车租赁费税率是多少
  • 广告制作税收编码怎么填
  • 开专票必须公对公付款不然不开
  • 记账公司如何平衡收入成本费用?
  • 补发工资申请书格式范本
  • 金税盘怎么做账务处理
  • 新入职员工如何加入企业微信
  • 原材料损失分录
  • 服务费发票可以部分红冲吗
  • 公司产品因质量问题买家追究
  • Win11 Dev Build 22000.65开发预览版推送(附更新修复已知问题汇总)
  • 政府补助开票怎么申报增值税
  • 息税前利润和税前净利润的关系
  • 滞纳金不得超过税款
  • 承兑到期解付为什么不到账
  • 建筑工程企业管理费包括哪些内容
  • 税控系统技术维护费税率
  • 迪纳利国家公园在哪个国家
  • yolov5 output
  • php如何入门
  • 民办学校学费收入
  • 企业开具劳务费发票怎么开,税率多少
  • 固定资产加速折旧是什么意思
  • 为什么企业一定要上政企通
  • 企业购买商铺会查征信吗
  • 生产企业免抵退税实例
  • 资产减值损失是费用吗
  • 开票资料的开户银行必须是基本户吗
  • 直接材料成本总差异怎么算
  • 业务招待费税务风险
  • 企业所得税弥补亏损怎么弥补
  • 信息科技领域的违法犯罪行为
  • 小规模企业出租不动产增值税税率
  • 补开以前年度发票
  • 押金为什么要一个月才退
  • 会计准则允许预提吗
  • 增值税留抵退税最新政策
  • 金税盘显示已到锁死期
  • 锅炉设备销售
  • 现金日记账月末怎么结账图片
  • 本月增值税申报截止日
  • 物流行业货币资金占比
  • mysql中sum的用法
  • sql常用的语句大全
  • sqlserver升级到2016
  • mysql %s
  • 如何使用easyscan
  • 亲测可用抖音低价单赚派费项目
  • centos安装scala
  • 电脑系统怎么设置字体大小
  • 怎样一键清空
  • os x 10.10.5
  • w10点击没反应
  • 电脑安装win8
  • 回调阶段
  • linux shell命令大全
  • express的中间件
  • autorun病毒怎么清理
  • 增删改查的语句
  • python 文件头
  • 关于使用RequestWindowFeature为啥一定要在setContentView之前调用
  • 结婚日课实例讲解
  • jquery全局方法
  • 金税盘联网步骤
  • 印花税当期没有发生可以不用申报吗
  • 百旺金赋天津客服
  • 开发商代收代缴电费能开发票吗
  • ca登录的用户名和密码分别是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设