位置: 编程技术 - 正文

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%
  • 开具红字增值税专用发票是什么意思
  • 专家评审费需要多少钱
  • 个税累计预缴税额税率表是年还是月
  • 旅游服务机票款普通发票可以抵扣吗
  • 电商企业如何确定产品结构
  • 税控系统维护费280会计分录
  • 报销话费属于什么费用
  • 预提差率费怎么记账
  • 企业研发费用税前抵扣
  • 个人所得税缴纳标准起征点
  • 华为mate40怎么打开开发者选项
  • 小规模减免的税额怎么做账
  • 固定资产无偿转让程序是什么
  • php防止订单重复处理
  • 怎样跳过windows开机更新
  • 新企业办理地税登记流程
  • macbook怎么安装macos
  • 路由器怎么才能用
  • PHP:pcntl_signal_dispatch()的用法_PCNTL函数
  • 限售股转让个人所得税退税
  • three.js入门指南
  • web漏洞扫描器的设计与实现
  • 毕业设计教程
  • nyud数据集
  • 成本核算的五个要求
  • 研发支出是资产类会计科目吗
  • Python如何查看中风患者两表的数据量
  • php跳转到指定网页代码
  • mongodb添加用户并授权
  • 企业所得税的会计处理怎么做
  • 怎么查询mysql sql_mode
  • 购进交通运输设备怎么做账
  • 应付账款主要账户有哪些
  • 未开票收入本月要计提增值税吗
  • 长期闲置机器设备评估方法
  • 运输公司汽车折旧能直接进主营成本吗
  • 事业单位收到财政拨款会计分录
  • 取得收入未开具发票
  • 补交以前年度环保税
  • 以前年度损益调整结转到哪里
  • 网上订机票怎么拿报销凭证
  • 期间损益科目如何结转
  • 预付账款怎么转
  • 在建工程二级科目待摊支出
  • 没有什么费用
  • 残保金新企业用交吗
  • 图文详解管道支架制作安装标准
  • mysql密码总是输入错误
  • centos操作命令
  • eve是什么文件
  • 关闭windows报错
  • windows10开机黑屏
  • Unity3D游戏开发标准教程
  • perl中的$_
  • asynctask优缺点
  • 内蒙古国家税务
  • 江苏省地税局公众号关注
  • 普通发票红冲税务规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设