fread() 関数は、開いているファイルを読み取ります。
関数は、指定された長さに達するか、ファイルの終わり (EOF) に達するか、どちらか先に到達すると実行を停止します。
この関数は読み取った文字列を返すか、失敗した場合は FALSE を返します。
文字列 fread ( resource $handle , int $length )
パラメータ | 説明する |
---|---|
ハンドル | ファイル システム ポインタは、通常は fopen() によって作成されるリソースです。 |
長さ | 必須。読み取る最大バイト数を指定します。 |
ヒント:この関数はバイナリセーフです。 (つまり、バイナリデータ(画像など)と文字データの両方をこの関数を使用して書き込むことができます。)
ファイルから 10 バイトを読み取ります。
<?php$file = fopen("test.txt","r");$contents = fread($file,"10");fclose($file);?>
ファイル全体を読み取ります。
<?php$file = fopen("test.txt","r");$contents = fread($file,filesize("test.txt"));fclose($file);?>