网站大量收购独家精品文档,联系QQ:2885784924

《PHP+MySQL动态网页设计》课件 6.3 文件的基本操作.pptx

《PHP+MySQL动态网页设计》课件 6.3 文件的基本操作.pptx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第6章文件系统处理6.3文件的基本操作

1.打开与关闭文件2.写文件3.读文件本节内容

文件的基本操作文件的操作最常见的就是读(将文件中的数据输入到程序中)和写(将数据保存到文件中)、以前一些其他的相关处理,这些操作都可以通过PHP提供的众多与文件有关的标准函数来完成。文件的基本操作函数主要有file_exists()、filesize()、unlink()等。boolfile_exists(stringfilename)intfilesize(stringfilename)boolunlink(stringfilename)

1.打开与关闭文件打开文件,实际上就是建立文件的各种有关信息,并使文件指针指向该文件,就可以将发起输入或输出流的实体联系在一起,以便进行读写等其他操作;关闭文件则断开指针与文件之间的联系,即禁止再对该文件进行操作。在PHP中可以通过标准函数fopen()建立与文件资源的连接,使用fclose()函数关闭通过fopen()函数打开的各种资源。

1.1函数fopen()fopen()函数用来打开一个文件,成功则返回一个指向该文件的文件指针,否则返回FALSE。格式为: resourcefopen(stringfilename,stringmode)说明:参数filename指定要被打开文件的URL。这个URL可以是脚本所在的服务器中的绝对路径,也可以是相对路径。参数mode指定文件打开的模式。

1.1函数fopen()文件模式及其意义如下表所示:

1.2函数fclose()fclose()函数用来关闭fopen()函数打开的文件指针,成功则返回TRUE,否则返回FALSE。格式为: boolfclose(resourcefile_handle)说明:参数file_handle指定之前由fopen()函数打开的文件指针。

1.打开与关闭文件示例6-7:文件的打开和关闭。

2.写文件在PHP中提供了fwrite()和file_put_contents()函数将程序中的数据保存到文件中。这两个函数的功能及其描述如下表所示。

2.1函数fwrite()fwrite()函数用来把字符串内容写入一个打开的文件中。在文件中通过字符序列“\n”表示换行符,表示文件中一行的末尾(基于Windows的系统使用“\r\n”作为行结束字符)。该函数执行完成以后会返回写入的字符数,出现错误时则返回FALSE。格式为: intfwrite(resourcefile_handle,stringdata[,intlength])

2.1函数fwrite()示例6-8:使用fwrite()函数写入数据到文件。

2.2函数file_put_contents()file_put_contents()函数用来将数据直接写入到指定的文件中。如果同时调用多次,并向同一个文件中写入数据,则文件中只保存最后一次调用该函数写入的数据。因为在每次调用时都会重新打开文件并将文件中原有的数据清空,然后再写入数据。该函数执行完成以后会返回写入的字符数,出现错误时则返回FALSE。格式为: intfile_put_contents(stringfilename[,mixeddata])

2.2函数file_put_contents()示例6-9:使用file_put_contents()函数写入数据到文件。

3.读文件在PHP中提供了多个从文件中读取内容的标准函数,可以根据它们的功能特性在程序中选择哪个函数使用。这些函数的功能及其描述如下表所示。

3.1函数fread()fread()函数用来在打开的文件中读取指定长度的字符串,也可以安全用于二进制文件的读取。在区分二进制文件和文本文件的系统上打开文件时,fopen()函数的mode模式要加上“b”。该函数执行完成以后会返回读取的内容字符串,出现错误时则返回FALSE。格式为: stringfread(resourcefile_handle,intlength)说明:在读取完length个字节、或到达文件末尾(EOF)时,则会停止读取文件。使用feof()函数可以检测是否已到达文件末尾(EOF)。

3.1函数fread()示例6-10:使用fread()函数读取文件中的指定字节数的数据。

3.1函数fread()示例6-11:使用fread()函数读取文件中的全部数据。

3.1函数fread()示例6-12:使用fread()函数循环读取文件中的部分数据,直至全部读完。

3.2函数file_get_contents()file_get_contents()函数用来把一个文件

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档