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

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

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

(0)
上一篇 2017年11月9日 14:35
下一篇 2017年11月10日 08:22

相关推荐

  • PHP图像处理技术的图像处理基本介绍

    所谓的PHP图像处理技术,就是通过php的函数进行绘制图像,然后可以输出到浏览器,也可以保存到本地              该绘图技术,需要开启php的一个扩展:GD2,该扩展提供了很多绘制图像的方法        PHP的图像处理技...

    2018年9月1日
    0270
  • php字符串处理函数大全

    addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个字符的ASCII...

    2018年3月3日
    0390
  • php外部文件的引入(加载)

    说明:文件的加载可以是PHP文件可以是HTML文件 加载方式为:include、require、include_once、require_once 加载进来是两种结果:文件内容加载进来并运行、获取return的数据 如果是加载内容:include ‘要加载进来文...

    2018年4月4日
    0300
  • 我的php学习第二十一天之php基础篇

    昨日回顾 PHP变量 1)不需要提前定义,使用时直接赋一个值即可。 2)PHP的变量的命名规则,跟JS一样,允许的字符有:大小写英文字母、0-9、_ 3)PHP的变量必须以美元符号$开头;例如:$name=“周更生”; 4)PHP的变量...

    2015年12月1日
    0380
  • 我的PHP学习第二十二天之MySQL基础

    MySQL客户端下,操作MySQL的步骤 第一步:连接到MySQL数据库服务器       mysql –uroot -root 第二步:选择要操作的数据库(当前数据库)   use db_name 第三步:设置字符集   set names gbk 第四步:执行SQL语句:增...

    2016年5月14日
    0270
  • php基本语法-函数

    函数的主要功能: 代码重复性使用 模块化编程 函数的定义: 定义语法: function 函数名([参数1,参数2,参数n]){        函数体;        [return;] } 调用语法: 函数名([实参1,实参2,实参n]); 函数定义及调用 例1:...

    2017年9月26日
    0280
  • PHP微信支付开发实例详细教程​(附代码)

    HP微信支付开发过程,分享给大家,供大家参考,具体内容如下 1.开发环境 Thinkphp 3.2.3 微信:服务号,已认证 开发域名:http://test.paywechat.com (自定义的域名,外网不可访问) 2.需要相关文件和权限 微信支付需...

    2018年3月7日
    0260

发表评论

您的电子邮箱地址不会被公开。

您看到的还是重蔚自留地。只是我们升级啦!