zsy001 发表于 2017-12-30 13:34:14

【PHP】文件写入和读取详解

<?php  

$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];  

function print_file_pointer($fp){//定义一个打印文件指针位置的函数  
echo " <br/>//此时文件指针的位置:";
  
echo ftell($fp)."<br/>";
  
}
  
$fp = fopen("$DOCUMENT_ROOT/text.txt",'r');
  
echo fgetc($fp);//通过fgetc连续输出三个字节
  
echo fgetc($fp);
  
echo fgetc($fp);
  
print_file_pointer($fp);//打印此刻文件指针的位置
  

  
echo fread($fp,6);//通过fread一次输出6字节
  
print_file_pointer($fp);//打印此刻文件指针的位置
  

  
echo fgets($fp); //通过fgets输出一整行
  
print_file_pointer($fp);//打印此刻文件指针的位置
  

  
fpassthru($fp); //一次性输出全部内容
  
print_file_pointer($fp);//打印此刻文件指针的位置
  

  
fseek($fp, 33);//使文件指针移动到33字节位置
  
print_file_pointer($fp);//打印此刻文件指针的位置
  

  
rewind($fp);//使文件指针移动到0字节位置(初始位置)
  
print_file_pointer($fp);//打印此刻文件指针的位置
  
$fclose($fp);
  
?>
页: [1]
查看完整版本: 【PHP】文件写入和读取详解