位置: 编程技术 - 正文

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)

  • 火车票全额抵减增值税可以吗
  • 缴纳附加税会计科目怎么做
  • 股权转让给个人和公司的区别
  • 为什么开发成本资本化
  • 固定资产明细账需要每年更换吗
  • 制造费用月末不可能有余额
  • 电子税务局怎么添加购票人
  • 红字信息表跨月撤销有什么影响吗
  • 公司清算 债权
  • 进项转出发票是否还可以转回抵扣做分录呢?
  • 产业扶持资金管理办法
  • 报无票收入又开发票了怎么办?
  • 当月发出的货还有运费吗
  • 简易计税在借方还是贷方
  • 未达起征点的增值税要交所得税吗
  • 税务局代开专用发票要缴纳城建税吗?
  • 采用差额计税开什么发票
  • 环境保护税的计算例题
  • 没有单价数量只有金额的发票可以用吗
  • 企业的其他业务是什么
  • 房地产增值税结转收入的条件是什么
  • 进项税额已经认证抵扣了怎么处理
  • 财产清查的方法和财产清查结果的会计处理
  • 去年的季度所得税额怎么做账
  • 员工意外伤害保险范围
  • 未开票收入如何记账
  • 如何用注册表
  • 饭店开业请客说什么
  • 携税宝续费
  • php实现的任意进程函数
  • 商贸企业税收优惠政策
  • 发放员工奖励
  • 栖息在树林中
  • psd格式文档
  • 发行通告
  • 独立核算的分公司的账务处理
  • html中a标签怎么引用图片
  • 开票缴纳的1%个税是多少
  • opencv模板匹配原理
  • bert数据增强
  • vue父子组件如何传递数据
  • 残保金是应交税金吗
  • 企业盈利不交所得税的办法
  • 个人所得税是可以全部退回吗
  • 二手车的范围
  • 长期股权投资收益要交企业所得税吗
  • 如何在sql server中建立一个表
  • 恢复mysql数据库
  • 劳动报酬所得收入额大于4000
  • 医院怎么开发票?
  • 公司给员工发福利图片
  • 高速公路过路费怎么算的
  • 金以旧换新合适吗
  • 政府拨款怎么做账
  • 建筑工程劳务分包,工伤责任承担
  • 帮别的公司付款后发票该给谁开
  • 房租退回进项税额转出会计分录
  • 定额发票和增值税普通发票的区别
  • 个体户银行开户所需资料
  • 民办非企业可以开发票吗
  • 事业单位会计制度
  • 著作权使用费收费标准
  • 加油站如何开票
  • 财务费用包括哪几项
  • window7 aero
  • wfxctl32.exe - wfxctl32是什么进程
  • WINDOWS命令行为什么删除速度很快
  • redhat linux6.5安装教程
  • win10驱动备份在哪里
  • linux挂载啥意思
  • unity shader editor
  • jquery点击切换div
  • opengl出错
  • 序列化为json
  • javascript内存管理
  • 江西省电子税务局登录入口
  • 电信业务发票
  • 云南省国家税务总局
  • 税务年报截止日期2022
  • 大连市网上税务申报平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设