1 / 28
文档名称:

PHP文件系统.ppt

格式:ppt   大小:779KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PHP文件系统.ppt

上传人:q1188830 2018/7/3 文件大小:779 KB

下载得到文件列表

PHP文件系统.ppt

相关文档

文档介绍

文档介绍:文件是来存取数据的方式之一。相对于
数据库来说,文件在使用上更方便、更
直接。如果数据比较少、比较简单,使
用文件无疑是一种最好的方法。PHP内置
函数提供了丰富的文件和目录读写功能
以及文件上传功能,可以快速便捷地实
现这些需求。
1
第9周文件系统
文件处理
目录处理
文件上传
2
第9周文件系统
文件处理
文件处理包括打开、读取、关闭、重写等,掌握文件的处理需要读者理清思路,掌握文件处理的关键步骤和常用函数.
例如,访问一个文件需要3步:打开文件、读写文件和关闭文件。其他的操作要么是包含在读写文件中(如显示内容、写入内容等),要么与文件自身的属性有关系(如文件遍历、文件改名等)。
除了可以对文件进行基本的读写操作外,还可以对文件指针进行查找、定位,以及对正在读取的文件进行锁定等。
1、打开/关闭文件
2、读写文件
3、操作文件
4、文件指针
5、锁定文件
文件处理
file_exists()
读取文件之前要判断文件其是否存在,通过file_exists()函数实现判断文件或目录是否存在。
函数语法:
bool file_exists(string filename)
函数说明:
判断文件或目录是否存在,存在则返回真,否则返回假。
打开/关闭文件
fopen()
文件的访问,都是通过句柄实现的,脚本可以通过句柄与文件交互。
函数语法:
resource fopen(string $filename, string $mode)
函数说明:
打开文件或者指定的URL。参数$filename就是要打开的文件的文件名,参数$mode为打开模式,可选参数有r、r+、w、w+、a、 a+、b等。
6
打开/关闭文件
mode
说明
r
只读方式打开文件
r+
读写方式打开文件
w
只写方式打开文件,若文件不存在则创建该文件
w+
读写方式打开文件,若文件不存在则创建该文件
a
写方式打开文件,指针指向文件尾,表示可以在文件中追加数据,若文件不存在则创建该文件
a+
读写方式打开文件指针指向文件尾,表示可以在文件中追加数据,若文件不存在则创建该文件
b
以二进制方式打开文件
打开/关闭文件
fclose()
打开一个文件读写完毕后,记得及时关闭这个文件(一个已经打开的文件句柄)是一个良好的****惯,否则可能引起错误。
函数语法:
bool fclose(resource $handle)
函数说明:
将已经打开的$handle指向的文件关闭,文件指针$handle必须有效。关闭成功返回true,失败返回false。
例9-1
打开/关闭文件
文件操作中最频繁的应该是读取操作。从文件
中读取数据,可以读取一个字符、一行字串或整
个文件,还可以读取任意长度的字串。
文件读取函数分为两种,
一种是把文件全部读入内存的函数,如readfile()、file()和file_get_contents() ;
一种是依靠文件内部的指针,来读取文件内容的函数,如fread() 、fgetc()、 fgets()、 fgetss()函数。
这两种函数都有其优缺点,在实际应用中,可以根据情况选择。
9
读写文件
readfile()函数
readfile()函数用于读入一个文件并将其写入到输出缓冲,
如果出现错误则返回false,返回从文件中读入的字节数。
函数语法:int readfile(string filename)
readfile()函数,不需要打开/关闭文件,不需要echo/print
等输出语句,直接写出文件名即可。
file()函数
file()函数也可以读取整个文件的内容,只是file()函数将
文件内容按行存放到数组中。如果失败则返回false。
函数语法如下:
array file(string filename)
读写文件

最近更新

论文《浅论中国的粮食安全问题》 6页

鼠李糖乳杆菌NCU239高密度培养技术研究的中期.. 2页

富瑞德有限公司企业文化建设三年规划 7页

学校安全工作领导小组安全责任书 24页

杭州电子科技大学C--面向对象程序设计-期末考.. 4页

办公用品及消耗品的管理规定 2页

黑龙江省业余体校篮球运动开展现状与对策研究.. 2页

交警队进村寨开展交通安全宣传 19页

外科护理带教老师ppt课件 27页

手外伤患者的护理ppt课件 35页

高速环境下MIMO信道参数估计及建模研究的中期.. 2页

2024年锰氧化物资金申请报告代可行性研究报告.. 54页

高速公路养护作业区用户费用计算及仿真技术研.. 2页

珠海冬季旅游景点推荐 5页

伤寒护理讲解ppt课件教程 30页

乳腺护理讲课ppt课件 31页

情景式护理ppt课件教学 30页

人教版二年级下册数学教学计划 (10) 7页

完整版箱涵施工方案 6页

歌曲版权授权书范本 2页

国三柴油机燃油系统结构原理电控高压喷油系统.. 69页

设计院战略合作协议书(精选3篇) 8页

学校规章制度高中学生学业评价管理办法 6页

《gb50108 2016 地下工程防水技术规范.》 80页

社区警务室基础工作台帐封面和工作用表样张样.. 26页

二胡曲《三门峡畅想曲》作品分析及演奏特色-音.. 23页

潮流计算课程设计 18页

Xxx医院弱电系统设备维保外包项目维护方案设计.. 16页