Vamos a tratar de comentar las funciones básicas de abrir, cerrar, leer y escribir ficheros en PHP.

Nombre Función Explicación
basename Devuelve la parte del path correspondiente al nombre del archivo
chgrp Cambia el grupo de un archivo
chmod Cambia permisos de un archivo
chown Cambia el propietario de un archivo
clearstatcache Limpia la cache de estado de un archivo
copy Copia un archivo
delete Vea unlink o unset
dirname Devuelve la parte del path correspondiente al directorio
disk_free_space Devuelve el espacio disponible en el directorio
disk_total_space Devuelve el tamaño total de un directorio
diskfreespace Alias de disk_free_space
fclose Cierra el apuntador a un archivo abierto
feof Verifica si el apuntador a un archivo está al final del archivo
fflush Vacía la salida hacia un archivo
fgetc Obtiene un caracter del archivo apuntado
fgetcsv Obtiene una linea del archivo apuntado y extrae los campos CSV
fgets Obtiene una línea desde el apuntador de archivo
fgetss Obtiene una lína desde el apuntador de archivo y elimina las etiquetas HTML
file_exists Verifica si un archivo o directorio existe
file_get_contents Lee un archivo entero en una cadena
file_put_contents Escribir una cadena sobre un archivo
file Lee un archivo entero hacia una matriz
fileatime Obtiene la hora del último acceso al archivo
filectime Obtiene la hora de modificación del inode del archivo
filegroup Obtiene el grupo del archivo
fileinode Obtiene el inode del archivo
filemtime Obtiene la hora de modificación del archivo
fileowner Obtiene el dueño del archivo
fileperms Obtiene los permisos del archivo
filesize Obtiene el tamaño del archivo
filetype Obtiene el tipo de archivo
flock Aviso de bloqueo de archivos portable
fnmatch Comparar un nombre de archivo contra un patrón
fopen Abre un archivo o URL
fpassthru Imprime todos los datos restantes en un apuntador de archivo
fputcsv Formatea la línea como CSV y la escribe en el archivo apuntado
fputs Alias of fwrite
fread Lectura de archivos segura con material binario
fscanf Procesa la entrada desde un archivo de acuerdo a un formato
fseek Realiza una búsqueda sobre un apuntador de archivo
fstat Obtiene información sobre un archivo usando un apuntador de archivo abierto
ftell Indica la posición de lectura/escritura del apuntador de archivo
ftruncate Trunca un archivo a la longitud dada
fwrite Escritura sobre archivos, segura con material binario
glob Encontrar nombres de ruta coincidentes con un patrón
is_dir Indica si el nombre de archivo es un directorio
is_executable Indica si el archivo es ejecutable
is_file Indica si el archivo es un archivo regular
is_link Indica si el archivo es un enlace simbólico
is_readable Indica si es posible leer el archivo
is_uploaded_file Indica si un archivo fue cargado a través de HTTP POST
is_writable Indica si el nombre de archivo es escribible
is_writeable Alias of is_writable
lchgrp Changes group ownership of symlink
lchown Changes user ownership of symlink
link Crea un enlace duro
linkinfo Consigue información sobre un enlace
lstat Entrega información sobre un archivo o enlace simbólico
mkdir Crea un directorio
move_uploaded_file Mueve un archivo cargado a una nueva ubicación
parse_ini_file Procesar un archivo de configuración
pathinfo Devuelve información sobre la ruta de un archivo
pclose Cierra un apuntador de archivo de proceso
popen Abre un apuntador de archivo de proceso
readfile Imprime un archivo
readlink Devuelve el objetivo de un enlace simbólico
realpath Devuelve el nombre de ruta absoluto simplificado
rename Renombra un archivo o directorio
rewind Retroceder la posición de un apuntador de archivo
rmdir Elimina un directorio
set_file_buffer Alias of stream_set_write_buffer
stat Entrega información sobre un archivo
symlink Crea un enlace simbólico
tempnam Crear un archivo con un nombre único
tmpfile Crea un archivo temporal
touch Establece la hora de acceso y modificación de un archivo
umask Cambia la umask actual
unlink Elimina un archivo