Функции за работа с файловата система
PHP Manual

filesize

(PHP 4, PHP 5)

filesizeВръща размера на файл

Описание

int filesize ( string $filename )

Връща размера на даден файл.

Параметри

filename

Път до файла.

Връщани стойности

Връща размера на файл в байтове или 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() семейството от функции.

Вж. също


Функции за работа с файловата система
PHP Manual