background image

include_path 寻找包含文件所在路径则此操作会报错,使用错误抑制符@可以迫使浏览器不输
出错误信息
 
  

if($resource1)

 
  

echo "打开文件{$filename1}成功";

 
  

if(!@fopen($filename2,"r"))

 
  

echo "打开文件{$filename2}不成功";

 
  

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

 
  

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

 
  打开文件

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");