Los últimos tutoriales de desarrollo web
 

PHP fpassthru() Function


<Completa PHP sistema de archivos de referencia

Definición y Uso

El fpassthru() función lee todos los datos de la posición actual en un archivo abierto, hasta el EOF, y escribe el resultado en el búfer de salida.

Esta función devuelve el número de caracteres pasados ​​en caso de fallo.

Sintaxis

fpassthru(file)

Parámetro Descripción
file Necesario. Especifica el archivo abierto o recurso para leer

Notas y sugerencias

Note: Cuando se utiliza fpassthru() en un archivo binario en Windows, recuerde que debe abrir el archivo en modo binario.

Tip: Llamada rewind() para establecer el puntero del archivo al principio del archivo si ya se ha escrito en el archivo.

Tip: Si sólo desea volcar el contenido de un archivo a la memoria intermedia de salida, sin modificarlo primero, utilice el readfile() función en lugar.


Ejemplo 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);
?>

La salida del código anterior podría ser:

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

59 indica el número de caracteres pasados.


Ejemplo 2

Volcar la página de índice de un servidor web:

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

<Completa PHP sistema de archivos de referencia