readfile() 関数は、ファイルを読み取り、出力バッファに書き込みます。
成功すると、関数はファイルから読み取られたバイト数を返します。失敗した場合、関数はエラー メッセージとともに FALSE を返します。関数名の前に「@」を追加すると、エラー出力を非表示にできます。
readfile(ファイル名,インクルードパス,コンテキスト)
パラメータ | 説明する |
---|---|
ファイル名 | 必須。読み込むファイルを指定します。 |
include_path | オプション。 include_path (php.ini 内) 内のファイルも検索する場合は、このパラメータを「1」に設定します。 |
コンテクスト | オプション。ファイルハンドルの環境を指定します。 context は、ストリームの動作を変更できるオプションのセットです。 |
ヒント: php.ini ファイルで「fopen Wrappers」が有効になっている場合は、この関数で URL をファイル名として使用できます。
<?phpecho readfile("test.txt");?>
上記のコードは次のように出力します。
このファイルには 2 行あります。これが最後の行です。57