readfile() 関数は、ファイルを読み込み、出力バッファに書き出します。
この関数は、成功した場合は読み込んだバイト数を返し、失敗した場合はFALSEとエラーを返します。 エラー出力を表示したくない場合は、関数名の前に '@' を追加します。
readfile(filename,include_path,context)
パラメータ | 説明 |
---|---|
filename | 必須。読み込むファイルを指定する |
include_path | 任意。include_path(php.ini内)のファイルも検索する場合は、このパラメータを '1'に設定する |
context | 任意。ファイルハンドルのコンテキストを指定する。コンテキストとは、ストリームの動作を変更できる一連のオプションです |
チップ: php.iniファイルでfopenラッパーが有効になっている場合は、この関数でURLをファイル名として使用できます。
<?php
echo readfile("test.txt");
?>
上のコードの出力は、次の通り:
There are two lines in this file.
This is the last line.
57