PHP | readfile( )函数
PHP中的 readfile()函数是一个内置函数,用于读取文件并将其写入输出缓冲区。文件名作为参数发送到 readfile()函数,它返回成功时读取的字节数,或 FALSE 并在失败时返回错误。
通过在函数名称前添加“@” ,可以隐藏错误输出。
句法:
readfile(filename, include_path, context)
使用的参数:
PHP中的 readfile()函数接受三个参数。
- filename :它是指定文件名的必需参数。
- include_path :它是一个可选参数,如果你想在PHP中的 include_path 中搜索文件,可以设置为 1
- context :它是一个可选参数,用于指定流的行为。
返回值:
它返回成功时读取的字节数,或 FALSE 并在失败时返回错误。
Note: URL can be used as a filename with this function if the fopen wrappers have been enabled.
错误和异常
- 在调用 Readfile()函数之前关闭输出缓冲可能有助于将较大的文件读入内存。
例子:
Input : echo readfile("gfg.txt");
Output : A computer portal for geeks!
Input : $myfile = @readfile("gfg.txt");
if (!$myfile)
{
print "File could not be opened";
}
Output : A computer portal for geeks!
下面的程序说明了 readfile()函数。
假设有一个名为“gfg.txt”的文件
程序 1
输出:
A computer portal for geeks!
节目二
输出:
A computer portal for geeks!
参考:
http:// PHP.net/manual/en/函数.readfile。 PHP