Ejemplos de ficheros en PHP

Ejemplos de ficheros en PHP

A continuación vamos a ver unos ejemplos sencillos para el manejo de ficheros en PHP. Como complemento al anterior artículo: Ficheros en PHP

Ficheros en PHP

Para abrir un archivo de texto o binario, puedes utilizar la función fopen() y especificar el modo en el que deseas abrirlo.

Ejemplo de manejo de archivos en PHP

Por ejemplo, para abrir un archivo de texto en modo lectura, puedes utilizar el siguiente código:

$myFile = fopen("file.txt", "r") or die("Unable to open file!");

Para abrir un archivo binario en modo lectura, puedes utilizar el siguiente código:

$myFile = fopen("file.bin", "rb") or die("Unable to open file!");

Para leer el contenido de un archivo de texto o binario, puedes utilizar la función fread(). Por ejemplo, para leer un archivo de texto y mostrar su contenido en pantalla, puedes utilizar el siguiente código:

echo fread($myFile, filesize("file.txt"));

Para leer un archivo binario y mostrar su contenido en pantalla, puedes utilizar el siguiente código:

while(!feof($myFile)) {
  echo fread($myFile, 1) . " ";
}

Para escribir en un archivo de texto o binario, puedes utilizar la función fwrite(). Por ejemplo, para escribir en un archivo de texto, puedes utilizar el siguiente código:

fwrite($myFile, "Text to write\n");

Para escribir en un archivo binario, puedes utilizar el siguiente código:

$bytes = "\x01\x02\x03\x04";
fwrite($myFile, $bytes);

Una vez que hayas terminado de trabajar con un archivo, es importante cerrarlo utilizando la función fclose(), puedes utilizar el siguiente código:

fclose($myFile);

Conclusión

Espero que estos ejemplos te sirvan de guía al trabajar con archivos tanto binarios como de texto en PHP. Si tienes alguna duda o necesitas más información, no dudes en preguntar.


Publicado

en

por

Etiquetas: