(PHP 4, PHP 5)
filesize — Връща размера на файл
Връща размера на даден файл.
Път до файла.
Връща размера на файл в байтове или FALSE при грешка като генерира и грешка от ниво E_WARNING.
Забележка: Понеже целочисления тип (integer) в PHP е със знак (signed int) при платформите, които използват 32 битов целочислен тип filesize() може да върне неочакван резултат при файлове с големина над 2GB. За файлове с големина между 2GB и 4GB можете да заобиколите този проблем като използвате sprintf("%u", filesize($file)).
Example #1 filesize() example
<?php
// Извежда нещо подобно: somefile.txt: 1024 bytes
$filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' bytes';
?>
Забележка: Резултатите от тази функция са кеширани. Виж clearstatcache() за повече подробности.
От PHP 5.0.0 тази функция може също да бъде използвана с някои URL опаковачи (wrappers). Виж List of Supported Protocols/Wrappers за списък с опаковачите, които поддържат stat() семейството от функции.