Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

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: