位置: 编程技术 - 正文

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)

  • 为什么会有不同的课程定义
  • 工业企业提供劳务收入属于什么收入
  • 哪些企业需要纳税
  • 房屋折旧计提完成价格还能调整吗
  • 增值税简易计税账务处理
  • 合伙企业发生亏损的原因
  • 再保后赔款支出
  • 冲销暂估入库
  • 技术研发费用计入什么科目
  • 年中股东红利分录怎么写
  • 发票申领需要什么资料
  • 票据单据较多,费用报销单一张不够填怎么办?
  • 外籍员工个税信息采集
  • 如果工程款要不到的话怎么办
  • 公司买回来做样衣的服装怎么做会计分录?
  • 不动产进项税抵扣规定2016
  • 利润表里的营业成本包括哪些
  • 给外国教授发邮件最后一句
  • win10鼠标在哪
  • 鸿蒙大文件夹怎么设置透明度
  • 购买商品接受劳务的现金流包括哪些
  • 增值税四个税种
  • windows 10 21h1
  • 简述linux系统
  • 营改增后房地产企业账务处理
  • s24evmon.exe - s24evmon是什么进程 有什么用
  • 一般纳税人收到小规模专票怎么抵扣
  • 自然公园在哪
  • 怎么启用framework3.5
  • 遗传算法排课代码python
  • opencv1.0安装
  • 微信支付扫码支付顺序
  • uniapp支付宝支付开发
  • 汇算清缴退税的账务处理
  • 保教费收入要交企业所得税吗
  • 退预收款需要对方同意吗
  • linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'
  • 帝国cms8.0
  • 高新技术企业研发人员比例要求
  • 小规模纳税人可以做进出口贸易吗
  • 未出资到位的股权转让个人所得税
  • 企业编制现金流量表的主要目的是什么
  • 企业注销了,存钱怎么办
  • 普票需要填写全额发票吗
  • 企业主营业务收入净额怎么算
  • 稳岗补贴属于是什么补贴
  • sql2012附加数据库方法
  • 会计中的明细科目是什么
  • 不动产计税金额
  • 虚开发票要如何处理?
  • 公司二手车销售
  • 营改增问题解答
  • 管理费用是负数影响利润表吗
  • 应付账款用什么方法清查
  • 旅游饮食服务企业会计核算的特点包括
  • xp系统自带浏览器打不开网页
  • symsrv.dll 病毒专杀
  • 雨林木风Windows10
  • xp远程连接win7
  • win7 64位系统重装后无线信号找不到的原因分析以及解决方法
  • tar命令参数详解
  • windows8网页版
  • Android OpenGL ES(六)----进入三维在代码中创建投影矩阵和旋转矩阵
  • 安卓开发源码
  • shell脚本获取命令的输出结果
  • cocos2dx-js
  • node 加密解密
  • word-wrap在firefox中不起作用的解决方法
  • windows下使用什么命令查看监听端口
  • 汉诺塔游戏教程
  • shader能做什么
  • dom事件模型由什么组成
  • jquery easyui从零开始学pdf
  • javascript怎么学
  • python 代码缩进
  • 河南居民医保网上缴费查询
  • 车船税的纳税期限是
  • 个人所得税代扣代缴手续费退库申请
  • 包装物押金的计算
  • 营业税发票丢失能否开增值税普票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设