filesize

(PHP 4, PHP 5, PHP 7, PHP 8)

filesizeLiefert die Größe einer Datei

Beschreibung

filesize(string$filename): int|false

Gibt die Größe der übergebenen Datei zurück.

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.

Tipp

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.

Siehe auch

  • file_exists() - Prüft, ob eine Datei oder ein Verzeichnis existiert
To Top