位置: 编程技术 - 正文

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)

  • 转让金融商品需要缴纳增值税吗
  • 社会保障税的征收条件
  • 债务承担规定是什么意思
  • 六税一费优惠政策
  • 其他权益工具账务处理内容
  • 固定资产账务处理实操
  • 研发设备可以一次性扣除吗
  • 服务费发票税率1%
  • 安全生产费计提没用可以冲吗
  • 个体工商户增值税申报操作流程
  • 成本核算方法有先进先出法吗
  • 当月少计提工资下月怎么处理?
  • 银行转贴现业务违法吗
  • 购买固定资产的进口关税
  • 企业季度所得税资产总额怎么填
  • 增值税专用发票可以开电子发票吗
  • 6月实施的新政有哪些?
  • 怎么查询发票是否已认证
  • 公司按揭购车
  • 固定资产提前报废账务处理
  • 公司发放的车补扣个人所得税吗
  • 出纳人员怎么核对现金日记账?
  • 单位为员工支付医疗费
  • w10系统怎么打印文件
  • 两个公司发工资违法吗
  • 如何在Win11上查看所有用户帐户
  • 以土地使用权投资入股的土地增值税
  • 营改增后建筑业怎么开票
  • 开出去的发票没有进项发票应怎么核算成本?
  • 清算中无法偿还的债务
  • 未开票收入怎么计算增值税
  • 在win7系统中如何让电脑恢复出厂设置方法
  • wordpress网站打开很慢
  • Windows11预览体验计划空白
  • php静态变量生命周期
  • 高新企业研发支出转产成品
  • element_ui
  • spring 异常
  • 最常用的成本核算方法表
  • 2023年顶会、顶刊SNN相关论文----------持续更新中
  • 一文搞懂兰州简史
  • 帝国cms模板文件在哪
  • 机动车发票哪几联 做帐
  • 外贸出口企业的税务风险
  • 总公司签协议,分公司开票,报账怎样写说明
  • mysql的备份方式
  • 为博客园开发了什么项目
  • 涉税金额是指金额还是税额
  • 普通发票上的银行账户有规定吗
  • mysql常见报错
  • 本月没开票还需要上报汇总吗
  • 金融企业有
  • 公司员工年薪如何发放
  • 退货收到红字发票怎么办
  • 样品 报关
  • 如何理解事业单位处罚暂行条例中第十八条的兼职规定
  • 消防公司会计分录
  • 开红字发票购买方和销货方有哪些操作不同?
  • 印花税交多了
  • mysql删除方法
  • 如何把数据生成表格
  • 简述linux系统有什么显著特点
  • centos7如何设置ssh免密登陆
  • win8系统搜索在哪里
  • win10 20h2体验
  • Remoterm.exe - Remoterm是什么进程 有什么用
  • windowsxp回收站实际是
  • linux u盘 readonly
  • win102021年1月大更新
  • win10系统怎么设置屏幕
  • 还原分区和引导分区
  • android EditText 需要输入文本时调不出来软键盘 解决方案(亲测有效)
  • Shell脚本监控linux系统信息
  • unity摄像机范围
  • jq判断浏览器
  • 山东省地方税务局印花税核定征收管理办法
  • 出口退税退运需要什么
  • 北京市地方税务局土地增值税清算管理规程
  • 推动税务系统全面从严
  • 广州代理记账公司地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设