位置: 编程技术 - 正文

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)

  • 公司注销股东收回公司车辆做什么账务处理
  • 出借包装物收取的押金
  • 暂估收入的必要条件
  • 附加税减半征收政策从什么时候开始
  • 小规模收到房租专票进项做账分录
  • 个人提供劳务给个人,不开票要缴税吗
  • 企业筹办期间可以贷款吗
  • 发生福利费的会计分录
  • 生产设备购买交付会计分录
  • 年金现值计算公式推导
  • 营改增后消费型增值税怎么算及举例说明
  • 建筑业会计实操视频教程
  • 自然人借款给企业的涉税风险
  • 普通股资本成本计算方法
  • 小规模纳税人需要做账吗
  • 初级备考计划表
  • 预付账款收不到发票怎么冲账
  • 基础研究投入费用包含工资吗
  • 债券分期还本利息怎么算
  • 斐讯路由器地址在哪里看
  • 电脑输入法切换键怎么设置
  • 稿酬所得怎么纳税
  • 为员工购买的团员保险
  • windows问题报告桌面一直闪
  • 苹果桌面小工具怎么设置
  • 磁盘使用量30m
  • 完税证明和纳税申报表是一种东西吗
  • 上月开的发票会计漏做帐,本月应如何补做账?
  • 递延所得税资产账务处理
  • 企业向银行贷款要交印花税吗
  • vue3+ts写法
  • 企业缴纳职工社保政策
  • uniapp相关面试题
  • vue3elementplus首页布局
  • php domdocument
  • 企业的生产环节
  • 留抵税额进项构成比例
  • 西安微信公众号开发
  • php pdo sqlserver
  • 固定资产评估如何做
  • thinkphp3.0
  • 优先股票与普通股票相比,其优先权主要指
  • 收到某单位投入一批原材料
  • 工程项目出纳
  • 前端微信小程序支付功能怎么实现
  • java htmlparser
  • 社保减免财务账务处理
  • 建筑公司多个项目分别选计税方法的适用文件
  • 教育类财务工作内容
  • 开发票该怎么操作?
  • 在建工程和预付账款怎么转化
  • 原材料的主要账务处理
  • 长期闲置机器设备评估方法
  • 收到设计费分录怎么写
  • 社保调低,上半年多缴的怎么办
  • 小规模开专票的税点是多少
  • 补贴计税吗
  • 货拉拉除了运费还要出钱吗
  • 收到融资租赁发票要交印花税吗
  • 销项税小于进项税怎么结转
  • mysql8.0设置字符集编码
  • mysql查询语句大全讲解
  • win7系统扫描在哪里
  • win7修改sid
  • win7虚拟xp系统怎么安装
  • win10控制面板如何卸载软件
  • Win10 Mobile 10586.306提前上手视频评测
  • 内存一次性读多少字节
  • cocos-2dx
  • cocos2dx scrollview
  • 铁嘴王指什么动物
  • 微信小程序自动跳转怎么关闭
  • jquery跟随鼠标移动
  • jquery中ajax跨域方法实例分析
  • node.js详解
  • 介绍一个简单的实验
  • 四川省 税务局
  • 增值税税控开票软件密码不知道了怎么办
  • 一般纳税人买车可以抵扣进项吗
  • 河北国家税务局官网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设