filesize
| 解説 | ファイルサイズを取得する |
|---|---|
| 書式 | int filesize( string filename ) |
int filesize( string ファイル名 ) |
|
| 引数 |
filename
ファイル名
|
| 返値 | ファイルサイズ/FALSE(ファイルサイズの取得に失敗した時) |
filesize()は指定したファイルのサイズを取得する関数です。
引数に指定したファイルのサイズを返し、エラーの場合はFALSEを返します。
filenameファイル名ファイル名をパスで指定します。
※多くのプラットフォームで32ビットの整数を取るため、2GBより大きなファイルは期待と違う数値を返す事がある、と説明されています。その場合は
sprintf( "%u", filesize( $file ) ); で解決するようです。
sprintf( "%u", filesize( $file ) ); で解決するようです。
参考関数
- file_exists() ---- ファイル、ディレクトリやシンボリックリンクが存在するか調べる
- filesize() ---- ファイルサイズを取得する
- sprintf() ---- フォーマットされた文字列を取得する
サンプルスクリプト
簡単な利用例
- $filename = "somefile.php";
- echo @filesize($filename)."バイト";
| PHP辞典 |
|
|---|---|
![]() |
PHP5の関数にも対応したリファレンスですが、関数ごとにバージョンが表示されているのでPHP4ユーザにも安心。簡単なサンプルが全ての関数についている事と目的別検索が魅力です。 |
| PHPポケットリファレンス |
|
|---|---|
![]() |
携帯用でもOKの小さめの本。関数本にありがちな分厚い・重い・見るのがおっくうという欠点をコンパクト化で解消してます。小さいながらも関数の掲載量・内容は共に十分充実しており、関数ごとのサンプルや目的別検索もあります。 |





