fread

(PHP 3, PHP 4 )

fread -- 读取文件(可安全用于二进制文件)

说明

string fread ( int handle, int length)

fread() 从文件指针 handle 读取最多 length 个字节。 该函数在读取完 length 个字节数或到达 EOF 的时候就会停止读取文件,视乎先碰到哪种情况。

// get contents of a file into a string
$filename = "/usr/local/something.txt";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);

注: 在区分二进制文件和文本文件的系统上(如 Windows) 打开文件时,fopen() 函数的 mode 参数要加上 'b'。

$filename = "c:\\files\\somepic.gif";
$handle = fopen ($filename, "rb");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);

参见 fwrite()fopen()fsockopen()popen()fgets()fgetss()fscanf()file()fpassthru()