Sintaxis:
string fread (recurso $ handle, int $ longitud)
Puede tomar dos argumentos y devolver el contenido particular de un archivo como una cadena. El primer argumento toma el controlador de archivos de cualquier archivo abierto, y el segundo argumento toma la longitud de los bytes como el número que se leerá. El valor del argumento puede ser más que el tamaño del archivo original.
Crear un archivo de texto
Crear un archivo de texto separado por comas llamado empleados.txt con el siguiente contenido. La función fread () se usa para leer este archivo de texto de diferentes maneras en la siguiente parte de este tutorial.
empleados.TXT
E-10023, Jafar Iqbal, gerente, ventas, 08-12-2000
E-10047, Anisul Hoque, asistente de gerente, HR, 10-11-2010
E-10039, Humayan Ahmed, contador, marketing, 01-06-2009
E-10027, Tamim Iqbal, gerente, HR, 10-11-2011
E-10093, Rokeya Rahman, contador, ventas, 05-10-2011
Ejemplo 1: Lea el contenido particular de un archivo de texto
El siguiente ejemplo muestra cómo se puede leer el contenido específico de un archivo utilizando la función Fread (). La función fopen () se usa en el script para abrir empleados.txt para leer. A continuación, la función fread () se usa para leer los primeros 30 bytes del archivo de texto que se imprimirá más tarde.
// Establecer el nombre de archivo con rutaProducción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor. La salida muestra los primeros 30 bytes del empleados.TXT archivo.
Ejemplo 2: lea el contenido completo de un archivo de texto
El siguiente ejemplo muestra cómo se puede leer el contenido completo de un archivo de texto utilizando la función Fread (). Al igual que el ejemplo anterior, la función Fopen () se usa para abrir los empleados.archivo txt para leer. La función filesize () se usa en el script para descubrir el tamaño total del archivo de texto de apertura. La función fread () lee el contenido completo del archivo cuando el valor total del tamaño del archivo se pasa como el segundo argumento de esta función.
// Establecer el nombre de archivo con rutaProducción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor. La salida muestra el contenido completo del empleados.TXT archivo.
Ejemplo 3: Lea el contenido de un archivo binario
El siguiente ejemplo muestra cómo se puede leer un archivo de imagen utilizando la función fread (). Aquí, la función fopen () se usa para abrir un archivo binario llamado flor.jpeg para leer. La función fread () se usa con la función filesize () para leer el contenido completo del archivo binario. Base64_ENCODE () La función se usa en el script para convertir el contenido del archivo binario en un formato legible por humanos. Entonces el La etiqueta se usa para imprimir la imagen.
// Establecer el nombre de archivo con rutaProducción:
Si el flor.jpeg El archivo existe en la ubicación actual, entonces la imagen se mostrará como salida como la siguiente.
Ejemplo 4: Lea el archivo desde un enlace externo
El texto y los archivos binarios existentes locales se utilizan en los tres ejemplos anteriores. El siguiente ejemplo muestra cómo se puede leer el archivo desde el enlace externo utilizando la función fread (). Se abre un archivo de texto externo para leer utilizando la función fopen (). La primera función fread () se usa para leer 1024 bytes del archivo de texto externo. Luego se abre un enlace externo de un archivo binario para leer utilizando la función Fopen (). La segunda función fread () se usa para leer 10000 bytes del archivo binario externo. El contenido binario se convertirá en el formato legible por humanos como el ejemplo anterior e imprima la imagen.
// Establecer el enlace externo del textoProducción:
Si el foto.jpeg El archivo existe en la ubicación proporcionada, entonces la imagen se mostrará como salida como la siguiente.
Tutorial de video
Conclusión
Los usos de la función fread () para leer el texto y los archivos binarios se explican en este tutorial utilizando varios ejemplos. Esta función se puede usar para leer los archivos internos y externos. Con suerte, los lectores podrán usar la función Fread () en el script PHP para leer archivos después de practicar los ejemplos de este tutorial.