Funktionen filesize
Funktionen filesize returnerer en fils størrelse i bytes.
Som parameter tager funktionen stien til filen.
Hvis filen ikke eksisterer, returnerer funktionen false og udløser en advarsel.
Syntaks
filesize(filename);
Eksempel
Henter størrelsen på filen 'test.txt':
<?php
$res = filesize('test.txt');
echo $res;
?>
Resultat af kørende kode (for eksempel):
1024
Eksempel
Tjek om filen eksisterer før dens størrelse hentes:
<?php
$filename = 'test.txt';
if (file_exists($filename)) {
$res = filesize($filename);
echo "File size: " . $res . " bytes";
} else {
echo "File not found";
}
?>
Resultat af kørende kode:
'File size: 1024 bytes'
Eksempel
Hent filstørrelsen og konverter den til kilobyte:
<?php
$res = filesize('test.txt') / 1024;
echo round($res, 2) . " KB";
?>
Resultat af kørende kode:
'1.00 KB'
Se også
-
funktionen
disk_free_space,
som viser ledig plads -
funktionen
disk_total_space,
som viser den samlede diskstørrelse -
funktionen
file_exists,
som tjekker om en fil eksisterer