filesize

(PHP 3, PHP 4, PHP 5)

filesize -- Leest de grootte van een bestand uit

Beschrijving

int filesize ( string filename )

Geeft de grootte van een bestand in bytes terug, of FALSE in het geval van een fout.

Opmerking: Omdat PHP een signed integer gebruikt en vele platformen gebruik maken van 32 bit integers, kan filesize() onverwachte resultaten geven voor bestanden die groter zijn dan 2 GB. Voor bestanden tussen de 2 GB en 4 GB in grootte kan dit normaal gesproken verholpen worden door sprintf("%u", filesize($file)) te gebruiken.

Opmerking: The results of this function are cached. See clearstatcache() for more details.

Opmerking: This function will not work on remote files as the file to be examined must be accessible via the servers filesystem.

Voorbeeld 1. filesize() voorbeeld

<?php

// outputs e.g.  somefile.txt: 1024 bytes

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

?>

Zie ook file_exists().