为什么需要使用文件操作技术

需要保存不经常变化、且数据量较少的数据

1、配置文件

2、流量统计

3、静态网页的生成

4、文件下载

…….

目录操作

l  resource opendir ( string path )

打开某个目录

string path:具体的目录

l  string readdir ( resource dir_handle )

读某个已打开的目录资源,并返回当前文件名称

resource dir_handle:已打开的目录资源

l  void rewinddir ( resource dir_handle )

将目录资源中的指针指向开始位置

resource dir_handle:已打开的目录资源

l  void closedir ( resource dir_handle )

关闭之前已打开的目录资源

esource dir_handle:已打开的目录资源

为什么需要使用文件操作技术

代码示例:

为什么需要使用文件操作技术

l  array scandir ( string dir )

读取某个文件夹下所有文件名,并将文件名保存到一个数组中

string dir :具体路径

读取的文件夹下有几个文件,那么返回的数组就有几个元素

代码示例:

为什么需要使用文件操作技术

思考题:

自定义函数实现scandir函数的功能

为什么需要使用文件操作技术

  • bool file_exists ( string filename )

文件是否存在(不管是目录还是文件),存在 true 不存在 falsestring filename:文件或目录名称

  • bool is_dir ( string dirname )

是否是一个目录

string dirname:目录名

  • bool is_file ( string filename )

是否是一个文件

string filename:文件名

  • bool mkdir ( string pathname )

创建目录

string pathname:目录名

  • bool rmdir ( string dirname )

删除目录,只能删除空目录

string dirname:目录名称

  • string getcwd ()

获取当前工作路径

我们运行的是哪个文件,当前工作路径就是哪

  • bool chdir ( string directory )

改变当前工作路径

string directory:工作路径

 

运行程序,所有操作都针对当前路径下的,我现在想在Lesson06下创建100个文件,这时可以将当前工作路径切换至Lesson06下,这时创建文件时都是针对Lesson06的

代码示例:

为什么需要使用文件操作技术

为什么需要使用文件操作技术

为什么需要使用文件操作技术

练习题:网站有文件上传功能,由于上传文件较多,需要将当前每个月上传的图片放到一个统一的文件夹中管理。

为什么需要使用文件操作技术

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/3282.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2017年11月9日 10:35
下一篇 2017年11月10日 08:22

相关推荐

  • PHP中的测试数据管理工具。

    PHP是一种广泛应用于Web开发的脚本语言,由于其易于学习和扩展性,已经成为大多数Web开发人员的首选语言。随着Web应用程序越来越复杂,测试也变得更加重要。为了成功地测试PHP代码,测试数据是必不可少的。在本文中…

    2023年5月28日
    02
  • PHP入门指南:Unix域套接字。

    PHP入门指南:Unix域套接字PHP是一种流行的服务器端脚本语言,它可以用于开发Web应用程序、命令行工具等应用。在PHP中,Unix域套接字是一种非常有用的通讯方式,它提供了一种轻量级、高效、可靠的进程间通信方法,…

    2023年5月22日
    02
  • PHP使用IMAP协议接收邮箱邮件的详细流程。

    随着电子邮件在我们的生活中扮演着越来越重要的角色,人们对于如何接收并管理电子邮件的需求也越来越高。PHP作为一种常用的编程语言,可以通过IMAP协议接收并操作电子邮件。本文将介绍PHP使用IMAP协议接收邮箱邮件…

    2023年5月23日
    018
  • (理论篇)温故而知新_PHP入门基础教程

    简单的回顾一下基础知识 1、嵌入方法: 类似ASP的<%,PHP可以是<?php或者是<?,结束符号是?>,当然您也可以自己指定。 2、引用文件: 引用文件的方法有两种:require 及 include。 require 的使用方法…

    2016年10月25日
    0689
  • 教你使用PHP实现查找你想要的附近人

    最近有个业务场景使用到了查找附近的人,于是查阅了相关资料,并对使用PHP实现相关功能的多种方式和具体实现做一篇技术总结,欢迎各位看官提出意见和纠错,下面开始进入正题:LBS(基于位置的服务)查找附近的人有个…

    2022年6月21日
    0128
  • 创建 PSR-4 的 Php 包

    【相关学习推荐:php图文教程】本文是帮助初学者搭建基础的 php composer 包, 本项目源码地址githubpackagist目录结构和初建准备首先创建一个目录来存放所有文件, 这里我 命名为 util-demo , 目录中需要包含两个目…

    2022年6月21日
    0153
  • PHP数据库操作:memcache用法分析(附代码)

    memcache简介 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到…

    2018年3月19日
    0187
  • PHP入门指南:EventLoop编程模型。

    PHP作为一门动态的脚本语言,被广泛应用于Web开发领域。在PHP中,我们通常采用阻塞IO模型来处理客户端请求,即每个请求都需要一个线程来处理,这样会消耗大量的服务器资源。为了解决这个问题,我们可以使用非阻塞IO…

    2023年5月23日
    03

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息