PHP. Руководство по PHP. 2005
filesize
filesize
Описание
int filesize (string filename)Возвращает размер указанного файла в байтах или FALSE в случае возникновения ошибки.
Замечание: Поскольку PHP использует знаковое представления для чисел целого типа, а многие платформы используют 32-битные целые числа, функция filesize() может возвращать неожиданные значения для файлов, чей размер превосходит 2 Гб. Если размер файла находится в пределах 2 - 4 Гб, корректное значение можно получить, используя конструкцию sprintf("%u", filesize($file)).