Funksjonen filesize
Funksjonen filesize returnerer filstørrelsen i byte.
Som parameter tar funksjonen banen til filen.
Hvis filen ikke eksisterer, vil funksjonen returnere false og gi en advarsel.
Syntaks
filesize(filename);
Eksempel
La oss få størrelsen på filen 'test.txt':
<?php
$res = filesize('test.txt');
echo $res;
?>
Resultat av kjøring (for eksempel):
1024
Eksempel
La oss sjekke om filen eksisterer før vi henter størrelsen:
<?php
$filename = 'test.txt';
if (file_exists($filename)) {
$res = filesize($filename);
echo "File size: " . $res . " bytes";
} else {
echo "File not found";
}
?>
Resultat av kjøring:
'File size: 1024 bytes'
Eksempel
La oss få filstørrelsen og konvertere den til kilobyte:
<?php
$res = filesize('test.txt') / 1024;
echo round($res, 2) . " KB";
?>
Resultat av kjøring:
'1.00 KB'
Se også
-
funksjonen
disk_free_space,
som viser ledig plass -
funksjonen
disk_total_space,
som viser total diskstørrelse -
funksjonen
file_exists,
som sjekker om en fil eksisterer