Beschreibung
int
fpassthru ( int fp)
Die Funktion liest alle Daten von der aktuellen Position des Dateizeigers
bis EOF aus und gibt die Daten auf der Standartausgabe (Browser) aus.
Wenn ein Fehler auftritt, gibt fpassthru()
FALSE zurück.
Der Dateizeiger muss gültig sein und auf eine erfolgreich durch
fopen(), popen() oder
fsockopen() geöffnete Datei zeigen. Vielleicht
müssen Sie rewind() aufrufen um den Dateizeiger
auf den Beginn der Datei zurückzusetzen, wenn Sie bereits Daten in
die Datei geschrieben haben. Die Datei wird geschlossen, wenn
fpassthru() die Datei komplett gelesen hat
(hinterlässt nutzlosen fp-Dateizeiger).
Wenn Sie den Inhalt einer Datei nur auf der Standartausgabe
(Browser) ausgeben wollen, sollten Sie besser
readfile() benutzen, bei der Sie nicht zuvor
die Datei mittels fopen() geöffnet haben
müssen.
Anmerkung:
Wenn Sie fpassthru() an einer Binärdatei unter
Windows benutzen sollten Sie sich vergewissern, dass Sie die Datei
im Binärmodus öffnen, indem Sie ein b an den
Mode-Parameter von fopen() anhängen.
Siehe auch readfile(),
fopen(), popen() und
fsockopen()