B011-PHP进行txt文件读写

作者: ladeng6666 分类: PHP 发布时间: 2018-01-30 10:58 阅读: 6,248

这是《PHP和MySQL.Web开发原书第4版》第2章的读书笔记。

1

Lesson02.php

没有什么特别的,就是一个简单的提交页面

2

Lesson02-get.php

打开文件

使用fopen()函数们可以读取文本文件,目前没有遇到编码的问题。

读取文件内容

使用fgets()可以读取文件中的每一行数据,通过使用feof()函数判断代码结尾,依次读取。

每次读取之后,文件的光标,会自动移动到下一行。

参考地址:

  1. PHP 文件读取 fread、fgets、fgetc、file_get_contents 与 file 函数取方法的对比:http://blog.csdn.net/jaray/article/details/22173373

文件写入

使用fwrite()函数可以向文本文件中写入内容,有可能会出现覆盖的情况,具体是追加还是覆盖,取决于一开始使用fopen打开文件的时候,所使用的模式

这个是追加的模式,关于文件打开模式,参考下面的文章:http://www.w3school.com.cn/php/func_filesystem_fopen.asp

文件位置定位

fwrite之后,默认会把光标定位到文件末尾,这个时候,我们在使用fgets,是读取不到内容的,所以需要使用fseek()函数,把光标重新定位到文件其实位置

关于文件定位,参考文章:http://www.runoob.com/php/func-filesystem-fseek.html

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注