//////////////////////////////////////////////////////////////////////////
---------------------输出结果----------------------------------------
打开文件 userinfo.txt 成功
---------------------------------------------------------------------
2.使用完毕文件后,要显式的告诉 PHP 已经使用完文件,让操作系统确保将文件的
所有内容正确地从缓冲区刷新到硬盘
使用 fclose()关闭文件,
bool fclose ( resource handle )//关闭一个已打开的文件指针
3.读取文件,fopen 函数的 mode 参数允许读取,PHP 提供了几个函数从文件读取数
据
string fgets ( int handle [, int length] )从文件指针中读取一行,在二进制文件上尝试
fgets 会产生不可预测的结果
如果不指定长度,默认读取 1K 数据,碰到换行符(包括在返回值中)、EOF 或者已经
读取了 length - 1 字节后停止
string fgetss ( resource handle [, int length [, string allowable_tags]] )从文件指针中读取一
行并过滤掉 HTML 标记
fgetc()读取单个字符
fread()读取任意二进制数据
////////////////////////////代码部分////////////////////////////////////////
$handle = fopen ("test.jpg", "rb");
$c;
while (!feof($handle)) {
$contents .= @fread($handle, 8192);//循环读取并将其合并为一个大块文件
}
fclose($handle);
//////////////////////////////////////////////////////////////////////////
---------------------输出结果----------------------------------------
---------------------------------------------------------------------
4.判断文件读取的状态
每个文件句柄都有一个文件指针,或者一个指出下一个操作将在文件中哪里发生的
游标,根据 fopen 函数的 mode 参数