PHP readfile() ファンクション

定義と使用法

readfile() ファンクションはファイルを出力します。

この関数はファイルを読み込み、出力バッファに書き込みます。

成功した場合、ファイルから読み込んだバイト数を返します。失敗した場合、false を返します。@readfile() 形式でこの関数を呼び出すことで、エラーメッセージを隠すことができます。

文法

readfile(filename,include_path,context)
パラメータ 説明
filename 必需。読み込むファイルを指定します。
include_path オプション。以下にも指定したい場合は include_path 内でファイルを検索する場合、このパラメータを使用し true に設定することができます。
context オプション。ファイルハンドルの環境を指定します。Context 流の行動を変更できるオプションのセットです。

説明

に対して context パラメータのサポートは PHP 5.0.0 で追加されました。

ヒントとコメント

ヒント:php.ini ファイルで「fopen wrappers」が有効になっている場合、この関数では URL をファイル名として使用することができます。

<?php
echo readfile("test.txt");
?>

出力:

このファイルには二行あります。
これは最後の行です。
57