有时候需要保存信息到文件,或者从文件读取信息。包括一般的text文件,photo文件等。这一节演示怎么操作text文件。

10.1.1 常规的操作文件方法

一般操作文件的方法分四个步骤:1.打开文件 2.读入文件内容 3.写入内容到文件 4.关闭文件

10.1.1.1 打开或创建文件

函数:fopen(文件名, 打开方式)
文件名必须是文件的全路径,打开方式有以下几种:
“r” 只读方式打开,将文件指针指向文件头。
“r+” 读写方式打开,将文件指针指向文件头。
“w” 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
“w+” 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
“a” 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
“a+” 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
“x” 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE
“x+” 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE

使用方法:

$myFile = fopen("testfile.txt", "w");

10.1.1.2 读取文件内容

函数:fread(文件句柄, 读取大小)
返回读到的内容,如果失败,则返回false

使用方法:
$myFile = fopen(“testfil