PHPChina - 9PHP文件处理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHPChina - 9PHP文件处理

PHP文件处理 高洛峰 文件 文件的一般处理函数 文件指针相关处理函数 文件控制函数 文件的一般处理函数 PHP 在服务器端文件的应用上,相关的范畴不仅仅在于用户与服务器资料库间的各种连结存取操作,也可以通过 PHP 内建的文件处理函数,来进行一般文件处理操作。 下面就一连串相关的示例,来为各位说明最基本的文件操作:打开、读取、写入与关闭服务器端的文件。 1. 文件的打开 fopen -- 打开文件或者 URL (格式如下:) $文件指针 = fopen(目的文件名称, 文件打开模式参数) 返回类型:文件指针(资源) 参数说明: 目的文件名称:可以是一个本地文件,也可以是 “scheme://...” 的格式,则被当成一个 URL。 例如:”/root/test.txt”是打开本地端 Linux/Unix 系统 root 目录下的test.txt 文件;“c:\\test\test.txt”是打开本地端 Windows/Dos 系统 test目录下 test.txt 文件。 ”/root/test.txt“是一个完整的URL路径与名称 。”/test.php“也是一个完整的URL路径与名称 打开模式参数: r 只读方式打开,将文件指针指向文件头。 r+ 读写方式打开,将文件指针指向文件头。 ‘w’ 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 w+ 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 a 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。 a+ 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。 x 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则fopen() 调用失败并返回 FALSE, 如果文件不存在则尝试创建之。 ‘x+’ 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则fopen() 调用失败并返回 FALSE,如果文件不存在则尝试创建之。 注:对于 ‘x‘ ‘x+’ 此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。 2. 文件的关闭 fclose -- 关闭一个已打开的文件指针 语法格式: fclose(文件指针) 返回类型: 布尔型,如果成功则返回 TRUE,失败则返回 FALSE。 参数说明: 文件指针(资源),默认关闭目前正打开的文件。 3. 文件的读取 fread -- 读取文件内容 语法格式: fread(文件指针,读取字符长度) 返回类型: string 返回读取文件内容,并不会有任何错误发生。 参数说明: 文件指针(fopen打开的指针);读取字符长度(int). 注意:当语法中所指定的读取字符长度超过文件的总长度时,会传回文件中所有的资料,并不会有任何错误发生。 file -- 把整个文件读入一个数组中 语法结构: file(文件名称) 返回类型:成功返回一个数组,数组中的每个单元都是文件中相应 的一行,包括换行符在内。如果失败 file() 返回 false。 参数说明:指一个文件,不需要用 fopen()来打开文件 readfile -- 输出一个文件 语法结构: readfile(文件名称) 并将文件内容写入标准输出设备中。 返回类型:返回值是读取的文件大小。 参数说明: 指一个文件,不需要用 fopen()来打开文件 4. 文件的写入: fwrite -- 写入文件 语法结构如下: fwrite(文件指针,写入的字符串[,写入字符串长度]) 返回类型:成功返回写入的字符数,出现错误时则返回 FALSE 。 参数说明:文件指针(fopen打开的指针),其中如果省略声明写入字符串长度参数的话,会将目标字符串全部写入至文件之中。 fputs -- fwrite()的别名 语法结构如下: fputs(文件指针,写入的字符串,写入字符串长度) 做一个练习:在网页中实现一个文本型计数器(ch09_1.php) 文件指针相关处理函数 feof -- 测试文件指针是否到了文件结束的位置 语法结构:feof(文件指针) 返回类型:如果文件指针到了 EOF 或者出错时则返回 TRUE,其它情况则返回 FALSE。 参数说明:文件指针:(fopen打开的指针) ftell -- 返回文件指针读/写的位置 语法结构:ftell(文件指针) 返回类型:返回目前文件指针的位置,也就是文件流中的偏移量。如果出错,返回 FALSE。 参数

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档