background image

  

$c;

 
  

while (!feof($handle)) {

 
  

$contents .= @fread($handle, 8192);//循环读取并将其合并为一个大块文件

 
  

}

 
  

fclose($handle);

 
  

//////////////////////////////////////////////////////////////////////////

 
  

---------------------输出结果----------------------------------------

 
  

---------------------------------------------------------------------

 
  

4.判断文件读取的状态

 
  每个文件句柄都有一个文件指针,或者一个指出下一个操作将在文件中哪里发生的游
标,根据

fopen 函数的 mode 参数

 
  文件指针最初位于文件的开头

(0),或者文件的末尾

 
  

feof()可以判断文件是否已经到末尾(到末尾后函数返回 TRUE)

 
  

filesize()函数返回文件的大小 5.写入文件

 
  

fwrite()函数执行文件写入

 
  

////////////////////////////代码部分////////////////////////////////////////

 
  

$filename = 'test.txt';

  

$somec;

 
  

// 首先我们要确定文件存在并且可写。

 
  

if (is_writable($filename)) {

 
  

// 在这个例子里,我们将使用添加模式打开$filename,

 
  

// 因此,文件指针将会在文件的开头,

 
  

// 那就是当我们使用 fwrite()的时候,$somecontent 将要写入的地方。