Beschreibung
int
readfile ( string filename [, int use_include_path])
Liest den Inhalt einer Datei und gibt ihn an der Standartausgabe
(Browser) aus.
Gibt die Anzahl der Bytes einer Datei zurück. Wenn ein Fehler
auftritt wird FALSE zurückgegeben und eine Fehlermeldung wird auf
der Standartausgabe ausgegeben. Die Ausgabe einer Fehlermeldung
kann durch Voranstellen eines '@' verhindert werden (@readfile).
Wenn filename mit "http://" (nicht case
sensitive) beginnt, wird eine HTTP 1.0 Verbindung zu dem
spezifiziertem Server hergestellt und der Text der Antwort wird auf
die Standartausgabe geschrieben.
In älteren Versionen als PHP 4.0.5 werden Weiterleitungen (HTTP
Redirects) nicht unterstützt, hier muss die Datei daher vollständig
und mit abschließendem "/" beschrieben werden.
Wenn filename mit "ftp://" (nicht case
sensitive) beginnt, wird eine FTP Verbindung zu dem
spezifiziertem Server hergestellt und die angeforderte Datei wird
auf der Standartausgabe ausgegeben. Wenn der Server keinen
passiven Mode unterstützt, wird diese Funktion fehlschlagen.
Wenn filename mit keinem dieser
Zeichenketten beginnt, wird die Datei vom lokalen Dateisystem
geöffnet und ihr Inhalt auf der Standartausgabe ausgegeben.
Sie können optional den zweiten Parameter benutzen und diesen
auf '1' setzen, wenn Sie auch im include_path nach der Datei
suchen möchten.
Siehe auch fpassthru(),
file(), fopen(),
include(), require() und
virtual().