filesize
(PHP 4, PHP 5, PHP 7, PHP 8)
filesize — Liefert die Größe einer Datei
Beschreibung
$filename
): int|falseLiefert die Größe der übergebenen Datei.
Parameter-Liste
-
filename
-
Pfad zu der Datei.
Rückgabewerte
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.
Fehler/Exceptions
Im Fehlerfall wird eine E_WARNING
ausgegeben.
Beispiele
Beispiel #1 filesize() Beispiel
<?php
// Ausgabe z.B somefile.txt: 1024 Byte
$filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' Byte';
?>
Anmerkungen
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.