fpassthru
En esta página
fpassthru
Muestra el resto del fichero
Descripción#
fpassthru(resource $stream): int
```php
Lee todo el resto de un fichero hasta el final y dirige el resultado hacia la salida estándar.
Es necesario llamar a la función `rewind` para reiniciar el puntero de fichero al principio si ya se han escrito datos en el fichero.
Si se desea únicamente copiar el contenido de un fichero en el buffer de salida, sin modificarlo previamente o colocar el puntero en un lugar particular, debe utilizarse la función `readfile`, lo que evita tener que llamar a la función `fopen`.
## Parámetros
`stream`
El puntero de fichero debe ser válido y apuntar a un archivo abierto con éxito por `fopen` o `fsockopen` (y no cerrado aún por `fclose`).
## Valores devueltos
Devuelve el número de caracteres leídos desde `stream` y pasados a la salida estándar.
## Ejemplos
Uso de `fpassthru` con un fichero binario
```php
Notas#
[!NOTE] Cuando se utiliza la función
fpassthrusobre un fichero binario en Windows, asegúrese de haber abierto el fichero en modo binario añadiendo la letrabal modo de acceso utilizado enfopen.Se recomienda utilizar la opción
bal trabajar con ficheros binarios, incluso si el sistema no lo requiere, para garantizar la portabilidad de los scripts.
Véase también#
readfile, fopen, popen, fsockopen