PHPリファレンス(逆引き)

PHPリファレンス
 
ファイルを全レコード読み込んで標準出力に出力( readfile() )
スポンサードリンク

ファイルを全レコード読み込んで標準出力に出力には、 readfile()関数を使います。

readfile( ファイル名 ,
    [ フラグ ,
    [ コンテキスト ]] )

readfile()関数は、指定したファイルから全レコード読み込み、標準出力に出力し、出力したバイト数を戻り値として返します。
ファイルの読み込みに失敗すると、FALSEを返します。

フラグに「1」または「TRUE」を指定した場合、php.iniファイルの「include_path」ディレクティブで指定したパスのファイルも検索対象になります。

コンテキストの指定は、ストリームを参照して下さい。


例1) CSVファイル「/temp/test.txt」を全レコード、標準出力に出力します。

<?php
$filename = "c:/temp/test.txt";

readfile( $filename );

?>

●実行結果
aaaaaaaaaaaaaa
bbbbbbbbbbbbbb
cccccccccccccc

CSVファイル「/temp/test.txt」の内容

aaaaaaaaaaaaaa
bbbbbbbbbbbbbb
cccccccccccccc


スポンサード リンク


ストリームを使う( stream_context_create() )
ファイルのオープン/クローズ( fopen()、fclose() )
ファイルから1文字づつ読み込む( fgetc() )
ファイルから1行づつ読み込む( fgets() )
ファイルからフォーマットに従って読み込む( fscanf() )
ファイルの全レコードを一度に読み込む( file()、file_get_contents() )
バイナリファイルを読み込む( fread() )
ファイルに書き込む( fwrite()、fputs() )
ファイルに書き込む( file_put_contents() )
ファイルの終端を確認する( feof() )
ファイルをロックする( flock() )
CSVファイルを読み込む( fgetcsv() )
ファイルを全レコード読み込んで標準出力に出力( readfile() )
ファイルポインタ操作( fseek()、rewind()、ftell() )
一時ファイルの作成( tmpfile() )

基本API2へ
忘れっぽいエンジニアのPHPリファレンス TOPへ