Índice

Trabajar con archivos en el servidor

1. Funciones útiles

PHP ofrece un gran número de funciones para trabajar con archivos en el servidor.

Las funciones más útiles son las siguientes:

Nombre

Rol

fopen

Abrir un archivo

fclose

Cerrar un archivo

fread

Leer el contenido de un archivo (en una cadena)

file

Leer el contenido de un archivo (en una tabla)

fwrite

Escribir en un archivo

file_get_contents

Abrir, leer y cerrar un archivo

file_put_contents

Abrir, escribir y cerrar un archivo

readfile

Muestra el contenido de un archivo directamente en la salida

copy

Copiar un archivo

unlink

Eliminar un archivo

rename

Cambiar el nombre de un archivo

file_exists

Comprobar la existencia de un archivo

filesize

Leer el tamaño de un archivo

También existen funciones que permiten leer el contenido de un directorio (opendir, readdir, closedir, scandir, etc.). Para más información, consulte la documentación PHP.

Algunas de estas funciones tomarán como parámetro un nombre de archivo o de directorio. En Windows, para especificar una ruta de acceso en una cadena de caracteres delimitada por comillas, debe escapar la barra invertida (con una barra invertida = \\) o puede utilizar una notación de tipo «Unix», con barras (/). Por ejemplo, la ruta c:\temp\info.txt puede escribirse «c:\\temp\\info.txt» o «c:/temp/info.txt». Si no se indica ninguna ruta, se utiliza el directorio actual. Pueden especificarse rutas relativas utilizando el carácter . (punto) para designar el directorio ...