fpassthru
Alle verbleibenden Daten am Ausgabedateizeiger
fpassthru()
gibt alle verbleibenden Daten am Dateizeiger aus.
Diese Funktion liest den angegebenen Dateizeiger aus dem aktuellen Ort auf EOF und schreibt das Ergebnis in den Ausgabebuffer.
<? Php $ file = fopen ( "test.txt" , "r" ) ; // Lesen Sie die erste Zeile fGets ( $ file ) ; // Senden Sie den Rest der Datei an den Ausgabescache echo fpassthru ( $ file ) ; fcLose ( $ file ) ; ?>
Ausgabe:
In dieser Datei gibt es drei Zeilen. Dies ist die letzte Zeile.59
Hinweis: 59 gibt die Anzahl der übergebenen Zeichen an.
Entpacken Sie die Indexseite des WWW -Servers:
<? Php $ file = fopen ( "http://www.example.com" , "r" ) ; fpassthru ( $ file ) ; ?>
fpassthru ( Datei )
Parameter | beschreiben |
---|---|
Datei | Erforderlich. Gibt die zu lesen geöffnete Datei oder Ressource an. |
Wenn ein Fehler auftritt, gibt fpassthru()
false zurück. Andernfalls gibt fpassthru () die Anzahl der aus der Datei gelesenen Zeichen zurück und übergeben an die Ausgabe.
Der Dateizeiger muss gültig sein und auf eine Datei verweisen, die erfolgreich von fopen()
oder fsockopen()
geöffnet wurde (wurde jedoch nicht fclose()
geschlossen).