(PHP 4, PHP 5, PHP 7)
filesize — Liefert die Größe einer Datei
$filename
) : intLiefert die Größe der übergebenen 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.
Beispiel #1 filesize() Beispiel
<?php
// Ausgabe z.B somefile.txt: 1024 Byte
$filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' Byte';
?>
Im Fehlerfall wird eine E_WARNING
ausgegeben.
Hinweis: Die Ergebnisse dieser Funktion werden gecached. Weitere Details erhalten Sie bei clearstatcache().
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.