SplFileObject
PHP Manual

SplFileObject::fpassthru

(PHP 5 >= 5.1.0, PHP 7)

SplFileObject::fpassthruImprimir todos los datos restantes en un apuntador de fichero

Descripción

public int SplFileObject::fpassthru ( void )

Lee hasta el final en el puntero de el fichero dado de la posición actual y escribe el resultado a el búfer de salida.

Puede que se necesite llamar a SplFileObject::rewind() You may need to call SplFileObject::rewind() para reiniciar el puntero del fichero al inicio de el fichero si se tiene datos escritos en el fichero.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve el número de caracteres leídos del handle y pasados a través de la salida.

Ejemplos

Ejemplo #1 Ejemplo de SplFileObject::fpassthru()

<?php

// Abrir el fichero en modo binario
$file = new SplFileObject("./img/ok.png""rb");

// Enviar las cabeceras de permisos
header("Content-Type: image/png");
header("Content-Length: " $file->getSize());

// Volcar la imagen y fin del script
$file->fpassthru();
exit;

?>

Ver también


SplFileObject
PHP Manual