Neueste Web-Entwicklung Tutorials
 

PHP fpassthru() Function


<Komplettes PHP - Dateisystem Referenz

Definition und Verwendung

Die fpassthru() Funktion liest alle Daten aus der aktuellen Position in einer geöffneten Datei, bis EOF, und schreibt das Ergebnis an den Ausgangspuffer.

Diese Funktion gibt die Anzahl der Zeichen auf Versagen bestanden oder FALSCH.

Syntax

fpassthru(file)

Parameter Beschreibung
file Erforderlich. Gibt die geöffnete Datei oder Ressource lesen von

Tipps und Hinweise

Note: Bei der Verwendung von fpassthru() auf eine binäre Datei unter Windows, denken Sie daran , die Datei in Binär - Modus zu öffnen.

Tip: Rufen Sie rewind() den Dateizeiger auf den Anfang der Datei zu setzen , wenn Sie bereits in die Datei geschrieben haben.

Tip: Wenn Sie nur den Inhalt einer Datei an den Ausgangspuffer zu entleeren, ohne vorher zu modifizieren es, die Verwendung readfile() statt Funktion.


Beispiel 1

<?php
$file = fopen("test.txt","r");

// Read first line
fgets($file);

// Send rest of the file to the output buffer
echo fpassthru($file);

fclose($file);
?>

Der Ausgang des obigen Code könnten sein:

There are three lines in this file.
This is the last line.59

59 zeigt die Anzahl der Zeichen übergeben.


Beispiel 2

Dump-Indexseite eines WWW-Server:

<?php
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>

<Komplettes PHP - Dateisystem Referenz