位置: 编程技术 - 正文

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)

  • 房地产销售增值税纳税义务发生时间
  • 公司注销了账本还需保留吗
  • 京东公户的钱怎么转出来
  • 物流公司车子
  • 消费税可以在企业抵扣吗
  • 减免水利基金政策
  • 企业级软件开发
  • 财务人员培训费怎么入账
  • 新税法讲课费如何代缴个税
  • 建总账的注意事项
  • 财务报告分析主要内容
  • 营改增账务处理实例
  • 非正常损失进项税额怎么处理
  • 房租增值税专用发票和普通发票的税率
  • 公允价值变动损益是什么意思
  • 土地使用税每年都交还是交一次
  • 网络综合布线开关在哪
  • 金税盘发票份数没有显示
  • 因为质量问题
  • 城建税有哪些征税项目
  • 财产租赁所得个人所得税怎么申报
  • 建筑业总产值的统计执法检查内容
  • 工商年报中生育保险本期实际缴费金额
  • 选择简易征收
  • 王者荣耀中刘邦技能解析以及如何连招
  • php数组函数题目
  • 税控盘抵减
  • win10关闭自动更新方法永久
  • php bcmul
  • 工人工资怎么算
  • 投资性房地产转换的会计处理
  • php rediscluster
  • 商业会计的做账流程
  • thinkphp 插件
  • php实现邮箱验证码
  • 单位车辆车船使用税滞纳金如何交
  • 前端跨域解决方案设计
  • 人工智能会影响经济发展吗
  • java 字节流 字符流
  • php调用微信扫描二维码
  • 企业在建工程领用原材料的会计分录
  • 残保金补申报后处罚会自动取消吗
  • 公司员工餐费会计分录
  • 红字发票开具错了,是否可以将其作废?
  • mysql常见报错
  • 长期待摊费用如何做分录
  • 小微企业城建税及附加减免优惠
  • 资产负债表编制
  • 固定资产转移说明模板
  • 外资研发中心可以上市吗
  • 一般纳税人的招待费会计分录
  • 单位工程可以是一栋楼吗
  • 上年记错账了,本年如何调整
  • 暂估入库的商品可以结转成本吗?
  • 把公司设备操作坏了怎么担责
  • 多年没有做账该怎么说
  • 老板在自己的公司做事
  • 经济往来怎么写
  • bios设置电脑定时启动
  • solaris 11.3
  • linux动态链接库怎么调用
  • ubuntu 14.04.6
  • linux防火墙命令大全
  • centos进入指定目录
  • win10mobile还能用吗
  • win8怎么关闭电脑
  • 微信小程序商品列表代码
  • javascript全选反选
  • nodejs实现HTTPS发起POST请求
  • python制作gui
  • unity图集作用
  • jquery遍历div
  • jquery插件是干什么的
  • jquery插件使用
  • Java之CyclicBarrier使用
  • 苹果税务发票
  • 安徽省电子税务局怎么下载
  • 国税系统升级后怎么添加办税人
  • 发票为什么要验旧操作
  • 远程视频监控设备
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设