Manejo de archivos PHP

Operación de archivos en PHP

PHP posee varias funciones que permiten crear, leer, subir y editar archivos.

Atención:Opere con archivos con cautela!

Debe actuar con extrema cautela al operar con archivos. Si comete un error, podría causar daños muy graves. Los errores comunes son:

  • Editar archivos con errores
  • Llenar el disco duro con datos basura
  • Eliminar accidentalmente el contenido del archivo

Función readfile() de PHP

La función readfile() lee el archivo y lo escribe en el búfer de salida.

Supongamos que tenemos un archivo de texto llamado "webdictionary.txt", almacenado en el servidor, como sigue:

AJAX = JavaScript y XML Asincrónico
CSS = Hojas de Estilo en Cascada
HTML = Lenguaje de Marcado de Hipertexto
PHP = PHP Hypertext Preprocessor
SQL = Lenguaje de Consulta Estructurado
SVG = Gráficos Vectoriales Escalables
XML = Lenguaje de Marcado Extensible

El código PHP para leer este archivo y escribirlo en el flujo de salida es el siguiente (si se lee con éxito, la función readfile() devuelve el número de bytes):

Ejemplo

<?php
echo readfile("webdictionary.txt");
?>

Ejemplo de ejecución

Si todo lo que quieres hacer es abrir un archivo y leer su contenido, la función readfile() es muy útil.

La siguiente sección explicará más sobre el procesamiento de archivos.

Manual de referencia de Filesystem de PHP

Para obtener una guía completa de referencia del sistema de archivos de PHP, visite Manual de referencia de Filesystem de PHP.