fread 構文
fread ( resource $handle , int $length ) : 文字列
$handle: ファイル システム ポインター、fopen() によって作成されたリソース。
$length: ファイルのバイト長を読み取ります。
戻り値: 長さ $length の文字列。
1. 読み込むバイトを確認する
//ファイルパス $filename="./exit.txt"; //ファイルリソースを取得する $file = fopen($filename,'r'); //バイナリ ファイルを読み取るときは、2 番目のパラメータを 'rb' に設定する必要があります // ファイルの内容を取得する $file_info=fread($file,10); //ファイルの内容を印刷する $file_info をエコーします。 //ファイルリソースを閉じる fclose($file); ?>
2. 読み取る必要があるバイトを確認しません。
ファイルのすべての内容を取得するには、別の関数 filesize() 関数を使用してファイルのサイズを確認する必要があります。
//ファイルパス $filename="./exit.txt"; //ファイルリソースを取得する $file = fopen($filename,'r'); //ファイルサイズを取得する $file_size= ファイルサイズ($ファイル名); // ファイルの内容を取得する $file_info=fread($file, $file_size); //ファイルの内容を印刷する $file_info をエコーします。 //ファイルリソースを閉じる fclose($file); ?>
上記は、PHP が fread() を使用してバイトを操作する方法です。皆さんの参考になれば幸いです。