Saltar al contenido

Manejo de archivos en PHP

PHP ofrece varias formas de manipular archivos y carpetas en el servidor. En este artículo, discutiremos las capacidades de manejo de archivos de PHP, específicamente cómo crear, leer, actualizar y eliminar archivos utilizando PHP.

Crear un archivo

Para crear un archivo usando PHP, necesitas utilizar la función fopen(). Esta función toma dos parámetros: el nombre del archivo que deseas crear y el modo en el que deseas abrirlo.

Abrir un archivo en PHP para escritura

php
$file = fopen("test.txt", "w");

En este ejemplo, estamos creando un archivo llamado "test.txt" y lo abrimos en modo de escritura ("w"). Una vez que el archivo está abierto, puedes escribir en él utilizando la función fwrite().

Escribir en un archivo en PHP usando fwrite

php
fwrite($file, "Hello World");

Después de escribir en el archivo, es importante cerrarlo utilizando la función fclose().

Cerrar un archivo en PHP después de escribir

php
fclose($file);

Leer un archivo

Para leer el contenido de un archivo, necesitas utilizar la función file_get_contents(). Esta función toma un solo parámetro: el nombre del archivo que deseas leer.

Obtener el contenido de un archivo en PHP usando file_get_contents

php
$content = file_get_contents("test.txt");
echo $content;

Esto mostrará el contenido del archivo, que en este caso es "Hello World".

Actualizar un archivo

Para actualizar el contenido de un archivo, puedes utilizar la función file_put_contents(). Esta función toma dos parámetros: el nombre del archivo que deseas actualizar y el nuevo contenido del archivo.

Agregar contenido a un archivo en PHP usando file_put_contents

php
$content = "Hello World Again";
file_put_contents("test.txt", $content);

Eliminar un archivo

Para eliminar un archivo, puedes utilizar la función unlink(). Esta función toma un solo parámetro: el nombre del archivo que deseas eliminar.

Eliminar un archivo en PHP usando la función unlink

php
unlink("test.txt");

Resumen

El manejo de archivos es un aspecto crucial de la programación del lado del servidor. PHP proporciona varias funciones para facilitar la manipulación de archivos y carpetas en el servidor. En este artículo, discutimos cómo crear, leer, actualizar y eliminar archivos utilizando PHP.

Práctica

What are the correct ways to open a file in PHP?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.