Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

filesize

Dateisystem-Funktionen

    Befehl:
int filesize ( string $filename )


    Parameter-Liste:
NameBeschreibung
filenamePfad zu der Datei.

    Rückgabewerte:
Gibt die Grösse 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 verweden, können einige Dateisystem-Funktionen für Dateien grösser als 2GB unerwartete Ergebnisse liefern.

    Beschreibung:
Mit filesize() kann man sich die Grösse einer Datei (filename) in Byte zurückgeben lassen.

Als Rückgabewert dieser Funktion erhalten Sie die Grösse der Datei, im Fehlerfall wird false zurückgeliefert.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Die Ergebnisse dieser Funktion werden gecached. Weitere Details erhalten Sie bei clearstatcache().


    Tips:
Tips:

Seit PHP 5.0.0 kann diese Funktion mit einigen URL-Wrappern benutzt werden. Schauen Sie in der Liste unter Unterstützte Protokolle and Wrappers nach, welcher Wrapper die Funktionalität von stat() unterstützt.


    Fehler:
Im Fehlerfall wird eine E_WARNING ausgegeben.

    Siehe auch:
Prüft, ob eine Datei oder ein Verzeichnis existiert
 

filesize() - Beispiel:


Eingabe:
<?php

// Ausgabe z.B  somefile.txt: 1024 Byte

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

?>

filesize() - Beispiel 2:


Eingabe:
<?PHP
$datei = 'index.php';

$id = filesize ( $datei );

echo 'Grösse der Datei ' . $datei . ': ' . $id;
?>


Ausgabe:
Gr�sse der Datei index.php: 183
Dateisystem-Funktionen