位置: 编程技术 - 正文

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)

  • 注册公司不开账户可以吗
  • 季度所得税申报表里的营业收入是什么?
  • 公司提供午餐的目的
  • 建筑工程怎么确定施工工程进度
  • 国家税务定额发票票样
  • 房租收到专票账务处理
  • 交易性金融资产公允价值变动计入
  • 旅行社给游客买保险的步骤是什么
  • 银行承兑逾期证明怎么写
  • 迟延履行利息记什么科目?
  • 仲裁调解书赔偿多少钱
  • 旅行社差额征收怎么做账
  • 政府投资计入什么科目
  • 收到股本的现金怎么做账
  • 费用的完成率怎么计算
  • 增值税专用发票可以开电子发票吗
  • 运输费发票备注栏填不下
  • 6位数开票代码
  • 出口企业应交税费是负数怎么解释
  • 实物型产品的基础知识
  • 手撕发票怎么报销给单位,怎么打印抬头和日期
  • 购买债券投资的交易费用
  • 子公司的注册资金需要母公司股东出吗?
  • 欠发工资如何赔偿
  • 计提应收票据利息怎么算
  • 新版edge浏览器兼容模式怎么设置
  • 房地产公司的存货分析
  • 质押已至票据到期日
  • 企业增值税征收范围包括
  • 劳务收入的会计分录
  • 合同尾款一般多少
  • msvcp140.dll丢失怎么办
  • 域名停靠是病毒吗
  • 然后安装电脑系统
  • 简易计税行业
  • 集体租赁住房有房产证吗
  • 金融资产的条件
  • 企业新产品销售收入数据
  • php登录流程
  • mail命令发送邮件
  • js数组方法filter
  • 织梦停止更新了吗
  • 什么情况下需要满足m>>m
  • 现金流量表存货增加额怎么算
  • 个人股权转让需要评估吗
  • 改签费可以进项转出吗
  • 一般纳税人商品暂估按销售的数量可以暂估成本吗
  • 盈余公积的提取条件
  • 不动产租赁按简易计税吗
  • 银行存款利息收入要交税吗
  • 上个月结转的流量下个月能用吗
  • 银行代扣水费分录
  • 账簿的设置和登记要点
  • mysql使用入门
  • win7用固态
  • xp文件夹选项在哪里打开
  • Ubuntu After Install 2.6 帮助你安装 Ubuntu 常用软件
  • win 7组策略
  • 怎么查看自己mac电脑有没有被人使用过
  • linux如何更改默认的运行级别
  • MSupdate.exe - MSupdate是什么进程 有什么用
  • 怎么用root登录
  • linux文件权限的设置与修改
  • win8 怎么样
  • win7打开软件总提示错误怎么解决
  • android:Background线程池和UiThread线程池
  • div垂直居中怎么设置css
  • Android开源ui框架
  • 解决脱发的8个方法
  • fullpage.js教程
  • jquery示例
  • Git && GitHub 之远程协作
  • JavaScript中Object.prototype.toString方法的原理
  • jQuery使用animate实现ul列表项相互飘动效果示例
  • python自动化运维教程
  • 酒精是否缴纳消费税
  • 房租收入影响个人所得税汇算
  • 中国最早和谁签订自由贸易
  • 个人的车租给公司保险可以入账吗
  • 广东省税务局网络不通
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设