Función PHP fread()

Definición y uso

La función fread() lee archivos (puede usarse de manera segura para archivos binarios).

Sintaxis

fread(file,longitud)
Parámetros Descripción
file Obligatorio. Especifica el archivo abierto a leer.
longitud Obligatorio. Especifica el número máximo de bytes a leer.

Descripción

fread() desde el puntero de archivo file Leer hasta longitud bytes. Esta función detiene la lectura después de leer como máximo longitud número de bytes, o cuando se alcanza EOF, o (para flujos de red) cuando hay un paquete disponible, o (después de abrir un flujo de espacio de usuario) cuando se han leído 8192 bytes, según lo primero que se encuentre.

Devuelve la cadena leída, o false si ocurre un error.

Consejos y comentarios

Consejo:Si solo desea leer el contenido de un archivo en una cadena, utilice file_get_contents()su rendimiento es mucho mejor que el de fread().

Ejemplo

Ejemplo 1

Leer 10 bytes del archivo:

<?php
$file = fopen("test.txt","r");
fread($file,"10");
fclose($file);
?>

Ejemplo 2

Leer todo el archivo:

<?php
$file = fopen("test.txt","r");
fread($file, filesize("test.txt"));
fclose($file);
?>