PHP fpassthru() Funktion
❮ Referenz zum PHP-DateisystemBeispiel
Lesen Sie von der aktuellen Position in der Datei - bis EOF, und schreiben Sie dann die restlichen Daten in den Ausgabepuffer:
<?php
$file = fopen("test.txt","r");
// Read first line
fgets($file);
// Read from the current position in file
- until EOF, and then write the result to the output buffer
echo fpassthru($file);
fclose($file);
?>
Definition und Verwendung
Die Funktion fpassthru() liest von der aktuellen Position in einer Datei bis EOF und schreibt dann das Ergebnis in den Ausgabepuffer.
Hinweis: Wenn Sie fpassthru() für eine Binärdatei unter Windows verwenden, denken Sie daran, die Datei im Binärmodus zu öffnen.
Tipp: Rufen Sie rewind() auf, um den Dateizeiger auf den Anfang der Datei zu setzen, wenn Sie bereits in die Datei geschrieben haben.
Tipp: Um den Inhalt einer Datei einfach in den Ausgabepuffer auszugeben, verwenden Sie stattdessen die Funktion readfile() .
Syntax
fpassthru(file)
Parameterwerte
Parameter | Description |
---|---|
file | Required. Specifies the open file to read from |
Technische Details
Rückgabewert: | Die Anzahl der aus der Datei gelesenen und durch die Ausgabe geleiteten Zeichen oder FALSE bei Fehler |
---|---|
PHP-Version: | 4.0+ |
❮ Referenz zum PHP-Dateisystem