PHP マニュアル
前のページ |  | 次のページ

# fread

(PHP 3, PHP 4 )

fread -- バイナリ・モードでファイルを読み込む

## 説明

string fread ( int fp, int length)

fread()は`fp`が指す ファイルポインタから最高`length`バイト 読み込みます。読み込みは、`length`バイト分 読み込まれたか、EOFに達したかのいずれか早い方の事象により中止 されます。

    // ファイルの中身を読んで文字列に格納する
    $filename = "/usr/local/something.txt";
    $fd = fopen ($filename, "r");
    $contents = fread ($fd, filesize ($filename));
    fclose ($fd);

> 注意 バイナリとテキストファイルの形式が異なるシステム(すなわち Windows)では、fopen()の mode パラメータに'b' を指定してファイルをオープンする必要があります。

    $filename = "c:\\files\\somepic.gif";
    $fd = fopen ($filename, "rb");
    $contents = fread ($fd, filesize ($filename));
    fclose ($fd);

fwrite(), fopen(), fsockopen(), popen(), fgets(), fgetss(), fscanf(), file(), fpassthru() も参照下さい。

前のページ | ホーム | 次のページ
fputs | 上に戻る | fscanf