English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Las funciones de sistema de archivos se utilizan para acceder y operar con el sistema de archivos, PHP le proporciona todas las funciones necesarias para operar con archivos.
Las funciones Filesystem son parte integral del núcleo de PHP. No es necesario instalarlas para usar estas funciones.
El comportamiento de las funciones Filesystem está influenciado por la configuración establecida en php.ini.
Opciones de configuración del Filesystem:
Nombre | Por defecto | Descripción | Puede cambiar |
---|---|---|---|
allow_url_fopen | "1" | Permite fopen()-La función type utiliza URL. (PHP 4.0.4 Después de la versión) | PHP_INI_SYSTEM |
user_agent | NULL | Definir el agente de usuario que envía PHP (PHP 4.3 Después de la versión) | PHP_INI_ALL |
default_socket_timeout | "6"0" | Establecer el tiempo de espera predeterminado para el flujo de socket (segundos) (PHP 4.3 Después de la versión) | PHP_INI_ALL |
from | "" | Definir la contraseña para FTP anónimo (tu dirección de correo electrónico). | PHP_INI_ALL |
auto_detect_line_endings | "0" | Cuando se establece a "1" Cuando PHP verifica los símbolos de fin de línea en los datos obtenidos con fgets() y file(),-Hábitos de Dos o Mac (PHP 4.3 Después de la versión) | PHP_INI_ALL |
Cuando se especifica una ruta en plataformas Unix, la barra invertida (/)/) se utiliza como separador de directorios. En plataformas Windows, la barra invertida (/)/) y la barra invertida (\) también pueden usarse.
Función | Descripción |
---|---|
basename() | Retornar la parte del nombre del archivo de la ruta. |
chgrp() | Cambiar el grupo del archivo. |
chmod() | Cambiar el modo del archivo. |
chown() | Cambiar el propietario del archivo. |
clearstatcache() | Limpiar la caché del estado del archivo. |
copy() | Copiar un archivo. |
delete() | Ver también unlink() o unset() |
dirname() | Retornar la parte del nombre del directorio de la ruta. |
disk_free_space() | Retornar el espacio disponible en el directorio. |
disk_total_space() | Retornar la capacidad total de almacenamiento de un directorio. |
diskfreespace() | disk_free_space() es un alias. |
fclose() | Cerrar el archivo abierto. |
feof() | Probar si el puntero del archivo está al final del archivo. |
fflush() | Refrescar el buffer de salida del archivo abierto. |
fgetc() | Retornar un carácter del archivo abierto. |
fgetcsv() | Analizar una línea del archivo abierto, verificando Campos CSV. |
fgets() | Retornar una línea del archivo abierto. |
fgetss() | Retornar una línea del archivo abierto, filtrando etiquetas HTML y PHP. |
file() | Leer un archivo en un array. |
file_exists() | Verificar si el archivo o directorio existe. |
file_get_contents() | Leer un archivo en una cadena. |
file_put_contents() | Escribir una cadena en el archivo. |
fileatime() | Devolver el tiempo de acceso del archivo. |
filectime() | Devolver la última modificación del archivo. |
filegroup() | Devolver el ID de grupo del archivo. |
fileinode() | Devolver el número de inode del archivo. |
filemtime() | Devolver la última modificación del contenido del archivo. |
fileowner() | Devolver el ID de usuario del archivo (propietario). |
fileperms() | Devolver los permisos del archivo. |
filesize() | Devolver el tamaño del archivo. |
filetype() | Devolver el tipo de archivo. |
flock() | Bloquear o liberar el archivo. |
fnmatch() | Coincidir con nombres de archivo o cadenas según el patrón especificado. |
fopen() | Abrir un archivo o URL. |
fpassthru() | Leer datos del archivo abierto hasta el final (EOF) y escribir los resultados en el búfer de salida. |
fputcsv() | Formatear una línea en CSV y escribir en un archivo abierto. |
fputs() | Alias de fwrite(). |
fread() | Leer el archivo abierto. |
fscanf() | Analizar la entrada según el formato especificado. |
fseek() | Localizar en el archivo abierto. |
fstat() | Devuelve información sobre un archivo abierto. |
ftell() | Devuelve la posición actual en el archivo abierto. |
ftruncate() | Truncar el archivo abierto a la longitud especificada. |
fwrite() | Escribir en el archivo abierto. |
glob() | Devuelve un nombre de archivo que coincide con el patrón especificado./Arreglo de directorios. |
is_dir() | Determinar si el archivo es un directorio. |
is_executable() | Determinar si el archivo es ejecutable. |
is_file() | Determinar si el archivo es un archivo convencional. |
is_link() | Determinar si el archivo es un enlace. |
is_readable() | Determinar si el archivo es legible. |
is_uploaded_file() | Determinar si el archivo se ha subido mediante HTTP POST. |
is_writable() | Determinar si el archivo es escribible. |
is_writeable() | Alias de is_writable(). |
lchgrp() | Cambiar la propiedad de grupo del enlace simbólico. |
lchown() | Cambiar la propiedad de usuario del enlace simbólico. |
link() | Crear un enlace duro. |
linkinfo() | Información sobre un enlace duro. |
lstat() | Información sobre el archivo o el enlace simbólico. |
mkdir() | Crear un directorio. |
move_uploaded_file() | Mover el archivo subido a una nueva ubicación. |
parse_ini_file() | Analizar un archivo de configuración. |
parse_ini_string() | Analizar una cadena de configuración. |
pathinfo() | Devolver información sobre la ruta del archivo. |
pclose() | Cerrar el proceso abierto por popen(). |
popen() | Abrir un proceso. |
readfile() | Leer un archivo y escribirlo en el búfer de salida. |
readlink() | Devolver el destino del enlace simbólico. |
realpath() | Devolver el nombre del camino absoluto. |
realpath_cache_get() | Devolver la entrada del caché. |
realpath_cache_size() | Devolver el tamaño del caché. |
rename() | Renombrar archivo o directorio. |
rewind() | Regresar la posición del puntero de archivo. |
rmdir() | Eliminar directorios vacíos. |
set_file_buffer() | Establecer el tamaño del búfer del archivo abierto. |
stat() | Devolver información sobre el archivo. |
symlink() | Crear un enlace simbólico. |
tempnam() | Crear un archivo temporal único. |
tmpfile() | Crear un archivo temporal único. |
touch() | Establecer la hora de acceso y modificación del archivo. |
umask() | Cambiar los permisos del archivo. |
unlink() | Eliminar archivo. |
Versión-Versión más antigua de PHP que admite la constante. Puede usar cualquier constante al configurar el archivo php.ini.
Número | Constantes y descripciones | Versión |
---|---|---|
1 | GLOB_BRACE | |
2 | GLOB_ONLYDIR | |
3 | GLOB_MARK | |
4 | GLOB_NOSORT | |
5 | GLOB_NOCHECK | |
6 | GLOB_NOESCAPE | |
7 | PATHINFO_DIRNAME | |
8 | PATHINFO_BASENAME | |
9 | PATHINFO_EXTENSION | |
10 | PATHINFO_FILENAME | 5.2.0 |
11 | FILE_USE_INCLUDE_PATH Buscar nombre de archivo en include_path | 5.0.0 |
12 | FILE_APPEND Añadir contenido al archivo existente. | |
13 | FILE_IGNORE_NEW_LINES Eliminar caracteres EOL | 5.0.0 |
14 | FILE_SKIP_EMPTY_LINES Saltar líneas en blanco | 5.0.0 |
15 | FILE_BINARY Modo binario | 6.0.0 |
16 | FILE_TEXT Modo de texto | 6.0.0 |