Functie filesize
De functie filesize retourneert de grootte van een bestand in bytes.
Als parameter accepteert de functie het pad naar het bestand.
Als het bestand niet bestaat, retourneert de functie false en genereert een waarschuwing.
Syntaxis
filesize(filename);
Voorbeeld
Laten we de grootte van het bestand 'test.txt' verkrijgen:
<?php
$res = filesize('test.txt');
echo $res;
?>
Resultaat van het uitvoeren van de code (bijvoorbeeld):
1024
Voorbeeld
Laten we controleren of het bestand bestaat voordat we de grootte verkrijgen:
<?php
$filename = 'test.txt';
if (file_exists($filename)) {
$res = filesize($filename);
echo "Bestandsgrootte: " . $res . " bytes";
} else {
echo "Bestand niet gevonden";
}
?>
Resultaat van het uitvoeren van de code:
'Bestandsgrootte: 1024 bytes'
Voorbeeld
Laten we de bestandsgrootte verkrijgen en converteren naar kilobytes:
<?php
$res = filesize('test.txt') / 1024;
echo round($res, 2) . " KB";
?>
Resultaat van het uitvoeren van de code:
'1.00 KB'
Zie ook
-
de functie
disk_free_space,
die vrije ruimte toont -
de functie
disk_total_space,
die de totale schijfgrootte toont -
de functie
file_exists,
die het bestaan van een bestand controleert