📜  PHP | readfile( )函数

📅  最后修改于: 2022-05-13 01:56:44.188000             🧑  作者: Mango

PHP | readfile( )函数

PHP中的 readfile()函数是一个内置函数,用于读取文件并将其写入输出缓冲区。文件名作为参数发送到 readfile()函数,它返回成功时读取的字节数,或 FALSE 并在失败时返回错误。
通过在函数名称前添加“@” ,可以隐藏错误输出。

句法:

readfile(filename, include_path, context)

使用的参数:
PHP中的 readfile()函数接受三个参数。

  1. filename :它是指定文件名的必需参数。
  2. include_path :它是一个可选参数,如果你想在PHP中的 include_path 中搜索文件,可以设置为 1
  3. 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