- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP文件系统
在PHP中浏览目录中的文件使用的是readdir()和 scandir()函数, string readdir ( resource $dir_handle ) 返回目录中下一个文件的文件名,失败时返回FALSE. array scandir ( string directory [, int sorting_order ]) 该函数返回一个数组,包含directory中的所有文件和目录。参数sorting_order指定排序顺序,默认按字母升序排序,如果添加了该参数,则变为降序排序。 例9-8 浏览目录 目录是特殊的文件,也就是说,对文件的操作处理函数(如重命名)多数同样适用于目录。但还有一些特殊的函数只是针对目录的 。 bool mkdir ( string $pathname) 说明:新建一个指定的目录 例:mkdir(“temp”); bool rmdir ( string $dirname ) 删除目录 例:rmdir(examples);string getcwd ( void ) 取得当前工作目录 例:getcwd () bool chdir ( string $directory ) 改变当前目录为directory 例: echo getcwd().br; echo chdir(../).br; echo getcwd().br; 操作目录 * 操作目录 float disk_free_space ( string $directory ) 返回目录中的可用空间 例:disk_free_space(C:); float disk_total_space ( string $directory ) 返回一个目录的磁盘总大小 例:disk_free_space(C:); void rewinddir ( resource $dir_handle ) 倒回目录句柄 例:rewinddir ($dir_handle ) 文件处理 目录处理 文件上传 * 第9周 文件系统 文件是来存取数据的方式之一。相对于 数据库来说,文件在使用上更方便、更 直接。如果数据比较少、比较简单,使 用文件无疑是一种最好的方法。PHP内置 函数提供了丰富的文件和目录读写功能 以及文件上传功能,可以快速便捷地实 现这些需求。 * 第9周 文件系统 文件处理 目录处理 文件上传 * 第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等。 * 打开/关闭文件 mode 说明 r 只读方式打开文件 r+ 读写方式打开文件 w 只写方式打开文件,若文件不存在则创建该文件 w+ 读写方式打开文件,若文件不存在则创建该文件 a 写方式打开文件,指针指向文件尾,表示可以在文件中追加数据,若文件不存在则创建该文件 a+ 读写方式打开文件指针指向文件尾,表示可以在文件中追加数据,若文件不存在则创建该文件 b 以二进制方式打开文件 打开/关闭文件 fclose() 打开一个文件读写完毕后,记得及时关闭这个文件(一个已经打开的文件句柄)是一个良好的习惯,否则可能引起错误。 函数语法: bool fclose(resource $handle) 函数说明: 将已经打开的$handle指向的文件关闭,文件指针$handle必须有效。关闭成功返回true,失败返回false。 例9-1 打开/关闭文件
文档评论(0)