Índice

Manipular los archivos en el servidor

1. Funciones útiles

PHP ofrece un gran número de funciones que permiten manipular los archivos en el servidor.

Las funciones utilizadas con mayor frecuencia son las siguientes:

Nombre

Función

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 matriz)

readfile

Leer el contenido de un archivo y enviarlo directamente a la salida

fwrite

Escribir en un archivo

file_get_contents

Abrir, leer y cerrar un archivo

file_put_contents

Abrir, escribir y cerrar en un archivo

copy

Copiar un archivo

unlink

Eliminar un archivo

rename

Cambiar el nombre de un archivo

file_exists

Probar la existencia de un archivo

filesize

Obtener el tamaño de un archivo

chdir

Cambiar el directorio actual

opendir

Abrir un directorio

closedir

Cerrar un directorio

readdir

Leer el contenido de un directorio

scandir

Leer el contenido de un directorio (en una matriz)

Algunas de estas funciones tomarán como parámetro un nombre de archivo o de directorio. En una plataforma de 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 usar una notación tipo "Unix", con barras (/). Por ejemplo, la ruta c:\temp\info.txt se puede escribir "c:\\temp\\info.txt" o "c:/temp/info.txt". Si no se ha especificado ninguna ruta, se utiliza el directorio actual. Se pueden especificar nombres relativos utilizando ...