(PHP 4, PHP 5, PHP 7, PHP 8)
filesize — Liefert die Größe einer Datei
filename
Pfad zu der Datei.
Gibt die Größe einer Datei in Bytes zurück, oder false
(und erzeugt einen
Fehler der Stufe E_WARNING
), wenn ein Fehler auftrat.
Hinweis: Weil PHPs Integer Typ vorzeichenbehaftet ist und viele Platformen 32bit Integer verwenden, können einige Dateisystem-Funktionen für Dateien größer als 2GB unerwartete Ergebnisse liefern.
Im Fehlerfall wird eine E_WARNING
ausgegeben.
Beispiel #1 filesize()-Beispiel
<?php
// Ausgabe z. B. somefile.txt: 1024 Byte
$filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' Byte';
?>
Hinweis: Die Ergebnisse dieser Funktion werden zwischengespeichert. Weitere Details sind bei clearstatcache() zu finden.
Seit PHP 5.0.0 kann diese Funktion mit einigen URL-Wrappern benutzt werden. Schauen Sie in der Liste unter Unterstützte Protokolle und Wrapper nach, welcher Wrapper die Funktionalität von stat() unterstützt.