PHP Doku:: Output all remaining data on a file pointer - splfileobject.fpassthru.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzSonstige GrunderweiterungenStandard PHP Library (SPL)DateibehandlungThe SplFileObject classSplFileObject::fpassthru

Ein Service von Reinhard Neidl - Webprogrammierung.

The SplFileObject class

<<SplFileObject::flock

SplFileObject::fscanf>>

SplFileObject::fpassthru

(PHP 5 >= 5.1.0)

SplFileObject::fpassthruOutput all remaining data on a file pointer

Beschreibung

public int SplFileObject::fpassthru ( void )

Reads to EOF on the given file pointer from the current position and writes the results to the output buffer.

You may need to call SplFileObject::rewind() to reset the file pointer to the beginning of the file if you have already written data to the file.

Parameter-Liste

Diese Funktion hat keine Parameter.

Rückgabewerte

Returns the number of characters read from handle and passed through to the output.

Beispiele

Beispiel #1 SplFileObject::fpassthru() example

<?php

// Open the file in binary mode
$file = new SplFileObject("./img/ok.png""rb");

// Send the right headers
header("Content-Type: image/png");
header("Content-Length: " $file->getSize());

// Dump the picture and end script
$file->fpassthru();
exit;

?>

Siehe auch

  • fpassthru() - Gibt alle verbleibenden Daten eines Dateizeigers direkt aus.


Keine BenutzerBeiträge.
- Beiträge aktualisieren...



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)