位置: 编程技术 - 正文

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)

  • 工资里个人代扣款是什么
  • 税控盘是什么东西多少钱
  • 税务登记证号是纳税人识别号吗?
  • 电子发票会自动发送到邮箱吗
  • 收到税收返还的会计处理
  • 一般纳税人初次购入税控系统的分录怎么做
  • 新个税法案专项扣除如何实施
  • 不能计入外购固定资产成本的相关税费
  • 出售旧机床的账务处理
  • 营改增后房地产企业增值税税收筹划存在问题
  • 收了公司的款项不拿回公司属于什么行为
  • 调整已结转的税种有哪些
  • 产品售后服务规定
  • 固定资产应付账款在现金流量表中怎么体现
  • 企业重组的所得税怎么算
  • 企业装修期间开工怎么办
  • 小型微利企业在计提所得税时有哪些优惠政策
  • 公司固定资产一般谁负责
  • 竣工决算调整入库流程
  • 银行发放贷款银行会计怎么做账务处理
  • 企业投资入股的几种方式
  • 支付包装物押金为什么是其他应收款
  • 怎么做好零售
  • 酒店损益类科目包括哪些
  • 金融行业如何征收营业税
  • 出租门面是否缴增值税
  • 二级路由器怎么配置
  • thinkphp怎么运行
  • laravel框架关键技术解析
  • php中array_unshift()修改数组key注意事项分析
  • python自动控制
  • 2023年网络安全专题教育
  • 删除ont命令
  • 财务管理中的折现率是指什么
  • 制造费用月末一般有余额吗
  • dev怎么保存项目
  • 消耗品属于哪个会计科目
  • sqlserver2016使用方法
  • 固定资产报废如何交增值税
  • 零售药店过期药品整改报告
  • 挂靠单位无理要求提供增值税发票怎么办?
  • 资金紧张怎么说
  • 仓库管理办法有哪些
  • 冲回上年度费用分录
  • 外购白酒继续生产白酒
  • 存放在仓库中的原材料
  • 留存收益资本成本公式
  • 财务费用科目余额
  • 其他权益工具是所有者权益类科目吗
  • 企业给职工提供的免费住房是不是合法住宅?
  • sql常用语句大全简书
  • sqlserver2005网络配置里没有东西
  • Linux虚拟机下mysql 5.7安装配置方法图文教程
  • uphclean.exe - uphclean进程是什么意思
  • win10自动设置时间灰色
  • svchos1.exe - svchos1是什么教程 有什么作用
  • csrsyncmlserver.exe是什么文件
  • centos挂载lvm硬盘
  • win7系统无法安装谷歌怎么办
  • 怎么提升win7性能
  • windows 8/10whql
  • linux批量ping
  • node.js报错
  • perl中的use strict
  • ant编译工具
  • bootstrap3中container与container_fluid外层容器的区别讲解
  • 文件上传的三个条件
  • 在android的activity活动中
  • 用shell脚本实现菜单页面
  • android图片全屏显示
  • python开发的程序
  • unity控制组件开关
  • android教学
  • unity3d documentation
  • javascript例题
  • python django orm
  • js短信验证码60s倒计时
  • python讲解
  • 杭州市国税稽查三科科长
  • 山东2022新生儿数量统计表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设