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