require_once 'File.php'; |
mixed File::read
(string $filename [, int $size = FILE_DEFAULT_READSIZE [, mixed $lock = FALSE]])
string $filename - 読み込むファイルを指定します。
int $size - ファイルから読み込むバイト数 (デフォルトは、FILE_DEFAULT_READSIZE) を指定します。
mixed $lock - 使用するロックの種類を指定します。 何も指定しないのであれば、FALSE を指定します。
mixed - この関数は、 エラーがなければ要求したバイト数を返します。 EOF に達し多場合は FALSEを返します。 ファイルを読み込んでいる間にエラーが発生した場合、 PEAR_Error オブジェクトを返します。
表 44-1PEAR_Error の値
Error Code | Error Value | Meaning | Solution |
---|---|---|---|
NULL | "File does not exist: $filename" | ファイル $filename が存在しない | 関数に与えたパスが正しいか、チェックしてください。 |
NULL | "Failed to open file: $filename" | このエラーが発生する原因はいくつかあります。通常は、 間違ったパーミッションやハードディスクの不良セクタによるものです。 | ファイルのパーミッションをチェック (UNIX システムでは ls -l {file}) し、 PHP が読み込めるよう変更してください。 あるいは、ハードディスク正常に動作しており、不良セクタがないかどうか チェックしてください。 |
例 44-1File::read() の使用
|