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 |