PHP readfile() 関数


❮ 完全な PHP ファイルシステム・リファレンス

定義と用法

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

❮ 完全な PHP ファイルシステム・リファレンス