Forum und email

filesize

(PHP 4, PHP 5)

filesize — Kinyeri a fájl méretét

Leírás

int filesize ( string $filename )

Visszaadja a fájl méretét bájtokban, vagy FALSE-t (és E_WARNING szintű hibát generál) hiba esetén.

Note: Mivel a PHP egész szám (integer) típusa előjeles és több platform 32bites egész számokat használ, a filesize() váratlan eredményeket adhat olyan fájloknál, melyek 2GB-nál nagyobbak. A 2GB és 4GB közötti fájlok esetében ez legyőzhető a sprintf("%u", filesize($file))-t használva.

Note: Eme függvény eredményei elsőként csupán a gyorstárba kerülnek, nem lesznek azonnali hatással a fájlrendszerre. További információk a clearstatcache() oldalon olvashatók.

Tip

Az PHP 5.0.0> változattól kezdődően ez a függvény néhány URL burkolóval megadott erőforrással is együttműködik. A List of Supported Protocols/Wrappers oldalon olvasható azon burkolók listája, amelyek támogatják a stat() és hasonlatos függvényeket.

Example#1 filesize() példa

<?php

// kimenetre példa: somefile.txt: 1024 bytes

$filename 'somefile.txt';
echo 
$filename ': ' filesize($filename) . ' bytes';

?>

Lásd még: file_exists()