Funkcija filesize
Funkcija filesize vrne velikost datoteke v bajtih.
Kot parameter funkcija sprejme pot do datoteke.
Če datoteka ne obstaja, bo funkcija vrnila false in sprožila opozorilo.
Sintaksa
filesize(filename);
Primer
Pridobimo velikost datoteke 'test.txt':
<?php
$res = filesize('test.txt');
echo $res;
?>
Rezultat izvajanja kode (na primer):
1024
Primer
Preverimo obstoj datoteke pred pridobivanjem njene velikosti:
<?php
$filename = 'test.txt';
if (file_exists($filename)) {
$res = filesize($filename);
echo "Velikost datoteke: " . $res . " bajtov";
} else {
echo "Datoteke ni mogoče najti";
}
?>
Rezultat izvajanja kode:
'Velikost datoteke: 1024 bajtov'
Primer
Pridobimo velikost datoteke in jo pretvorimo v kilobajte:
<?php
$res = filesize('test.txt') / 1024;
echo round($res, 2) . " KB";
?>
Rezultat izvajanja kode:
'1.00 KB'
Glejte tudi
-
funkcijo
disk_free_space,
ki prikaže prostor na disku -
funkcijo
disk_total_space,
ki prikaže skupno velikost diska -
funkcijo
file_exists,
ki preveri obstoj datoteke