Die Funktion readfile() liest eine Datei und schreibt sie in den Ausgabepuffer.
Bei Erfolg gibt die Funktion die Anzahl der aus der Datei gelesenen Bytes zurück. Wenn dies fehlschlägt, gibt die Funktion FALSE mit einer Fehlermeldung zurück. Sie können die Fehlerausgabe ausblenden, indem Sie vor dem Funktionsnamen ein „@“ hinzufügen.
readfile(filename,include_path,context)
Parameter | beschreiben |
---|---|
Dateiname | Erforderlich. Gibt die Datei an, die gelesen werden soll. |
include_path | Optional. Setzen Sie diesen Parameter auf „1“, wenn Sie auch in include_path (in php.ini) nach Dateien suchen möchten. |
Kontext | Optional. Gibt die Umgebung für ein Dateihandle an. context ist eine Reihe von Optionen, die das Verhalten des Streams ändern können. |
Tipp: Wenn in der php.ini-Datei „fopen wrappers“ aktiviert wurde, können Sie in dieser Funktion die URL als Dateinamen verwenden.
<?phpecho readfile("test.txt");?>
Der obige Code gibt Folgendes aus:
Diese Datei enthält zwei Zeilen. Dies ist die letzte Zeile.57