位置: 编程技术 - 正文

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)

  • 个人租房缴纳由谁缴纳增值税
  • 办房产证的完税证明是什么
  • 小规模企业税务登记流程
  • 生产工人工资和福利费是产品成本项目对吗
  • 生产能量计入固定成本
  • 会计准则体系包括会计制度吗
  • 利润表季报本月金额是本季度余额吗
  • 土增税清算地下室怎么扣除
  • 非正常户发票管理
  • 金融机构利息收入缴纳增值税
  • 被投资单位提取盈余公积权益法
  • 房产契税新政策消息2023
  • 未收到发票暂估入库的进项税额可以暂估进原料成本吗
  • 买空调交税是谁交税
  • 金税三期个人所得税税率
  • 居民纳税人具体包括哪些?
  • 没有业务来往可以报税吗
  • 建安企业劳务成本怎么入账
  • 其他应付款质保金到期怎么附单据
  • 农产品收购发票怎么做账
  • 电子税务局社保申报截止日期每月
  • 非居民企业指定扣缴合同备案
  • 待摊费用核算的内容主要包括
  • 拍卖的物品
  • vmware15虚拟机
  • 退留抵税额会计分录
  • 苹果手机耳返功能怎么关闭
  • 长期闲置的机器叫什么
  • 腾讯手游助手如何隐藏键位
  • 总结关于现金清查的会计核算分录
  • 工业制品买卖
  • 自然公园在哪
  • 商业承兑可以去银行吗
  • php 封装
  • php发送post
  • vue3配置文件
  • 网页设置怎么在css中设置
  • php initialize
  • 已认证发票被作废
  • 应收账款属于哪个会计要素
  • 超市的购物卡以什么为准
  • 深入了解jvm
  • 2022年我们国家将举行什么样的盛会
  • 国际货运操作流程图
  • 中华人民共和国企业所得税年度纳税申报表
  • 房地产企业拆迁还房会计处理
  • 税控盘的进项税在哪里申报
  • 有形动产租赁服务属于现代服务吗
  • 长期股权投资收益要交税吗
  • 携程代订住宿发票
  • 违约金 专票
  • 志愿者服务活动有哪些内容
  • 成本发票未到如何结转成本
  • 增值税进项用不完怎么办
  • 工资流水贷款需要什么手续
  • 为什么工程施工图纸不能泄露
  • 开发票时如何添加商品编码?
  • 建账是啥意思
  • sqlserver中存储过程
  • mysqldump命令在哪里执行
  • 安装sql2008时出现以下错误
  • solaris教程
  • ubuntu启动菜单 哪个键
  • freebsd常用命令
  • win7桌面提示7601
  • win8有几个版本
  • win7系统怎么关闭屏幕保护
  • 电源管理器在哪
  • cocos怎么用
  • js导出excel文件前端插件
  • 层序遍历递归实现
  • jquery炫酷效果
  • shell脚本基础教学
  • unity向量的规范化
  • 一个简单的网页
  • shell中的-n
  • 安卓网络监测
  • java中的多态性
  • Android Listview addHeaderView setadapter的时候莫名NullPointerException 解决
  • 残疾人就业保障金什么时候申报缴纳
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设