Funciones de ficheros en PHP

febrero 1, 2009
1 Star2 Stars3 Stars4 Stars5 Stars (Sin votos)
Cargando…

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

Nombre FunciónExplicación
basenameDevuelve la parte del path correspondiente al nombre del archivo
chgrpCambia el grupo de un archivo
chmodCambia permisos de un archivo
chownCambia el propietario de un archivo
clearstatcacheLimpia la cache de estado de un archivo
copyCopia un archivo
deleteVea unlink o unset
dirnameDevuelve la parte del path correspondiente al directorio
disk_free_spaceDevuelve el espacio disponible en el directorio
disk_total_spaceDevuelve el tamaño total de un directorio
diskfreespaceAlias de disk_free_space
fcloseCierra el apuntador a un archivo abierto
feofVerifica si el apuntador a un archivo está al final del archivo
fflushVacía la salida hacia un archivo
fgetcObtiene un caracter del archivo apuntado
fgetcsvObtiene una linea del archivo apuntado y extrae los campos CSV
fgetsObtiene una línea desde el apuntador de archivo
fgetssObtiene una lína desde el apuntador de archivo y elimina las etiquetas HTML
file_existsVerifica si un archivo o directorio existe
file_get_contentsLee un archivo entero en una cadena
file_put_contentsEscribir una cadena sobre un archivo
fileLee un archivo entero hacia una matriz
fileatimeObtiene la hora del último acceso al archivo
filectimeObtiene la hora de modificación del inode del archivo
filegroupObtiene el grupo del archivo
fileinodeObtiene el inode del archivo
filemtimeObtiene la hora de modificación del archivo
fileownerObtiene el dueño del archivo
filepermsObtiene los permisos del archivo
filesizeObtiene el tamaño del archivo
filetypeObtiene el tipo de archivo
flockAviso de bloqueo de archivos portable
fnmatchComparar un nombre de archivo contra un patrón
fopenAbre un archivo o URL
fpassthruImprime todos los datos restantes en un apuntador de archivo
fputcsvFormatea la línea como CSV y la escribe en el archivo apuntado
fputsAlias of fwrite
freadLectura de archivos segura con material binario
fscanfProcesa la entrada desde un archivo de acuerdo a un formato
fseekRealiza una búsqueda sobre un apuntador de archivo
fstatObtiene información sobre un archivo usando un apuntador de archivo abierto
ftellIndica la posición de lectura/escritura del apuntador de archivo
ftruncateTrunca un archivo a la longitud dada
fwriteEscritura sobre archivos, segura con material binario
globEncontrar nombres de ruta coincidentes con un patrón
is_dirIndica si el nombre de archivo es un directorio
is_executableIndica si el archivo es ejecutable
is_fileIndica si el archivo es un archivo regular
is_linkIndica si el archivo es un enlace simbólico
is_readableIndica si es posible leer el archivo
is_uploaded_fileIndica si un archivo fue cargado a través de HTTP POST
is_writableIndica si el nombre de archivo es escribible
is_writeableAlias of is_writable
lchgrpChanges group ownership of symlink
lchownChanges user ownership of symlink
linkCrea un enlace duro
linkinfoConsigue información sobre un enlace
lstatEntrega información sobre un archivo o enlace simbólico
mkdirCrea un directorio
move_uploaded_fileMueve un archivo cargado a una nueva ubicación
parse_ini_fileProcesar un archivo de configuración
pathinfoDevuelve información sobre la ruta de un archivo
pcloseCierra un apuntador de archivo de proceso
popenAbre un apuntador de archivo de proceso
readfileImprime un archivo
readlinkDevuelve el objetivo de un enlace simbólico
realpathDevuelve el nombre de ruta absoluto simplificado
renameRenombra un archivo o directorio
rewindRetroceder la posición de un apuntador de archivo
rmdirElimina un directorio
set_file_bufferAlias of stream_set_write_buffer
statEntrega información sobre un archivo
symlinkCrea un enlace simbólico
tempnamCrear un archivo con un nombre único
tmpfileCrea un archivo temporal
touchEstablece la hora de acceso y modificación de un archivo
umaskCambia la umask actual
unlinkElimina un archivo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *