<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