Las funciones del sistema de archivos le permiten acceder y manipular el sistema de archivos.
Las funciones del sistema de archivos son parte del núcleo de PHP. No se requiere instalación para utilizar estas funciones.
El comportamiento de las funciones del sistema de archivos se ve afectado por la configuración en php.ini.
Opciones de configuración del sistema de archivos:
nombre | por defecto | describir | Se puede cambiar |
---|---|---|---|
permitir_url_fopen | "1" | Permitir que funciones de tipo fopen() utilicen URL. (Disponible después de la versión PHP 4.0.4) | PHP_INI_SYSTEM |
agente_usuario | NULO | Define el agente de usuario enviado por PHP. (Disponible después de la versión PHP 4.3) | PHP_INI_ALL |
default_socket_timeout | "60" | Establece el tiempo de espera predeterminado (en segundos) para las transmisiones de socket. (Disponible después de la versión PHP 4.3) | PHP_INI_ALL |
de | "" | Defina la contraseña para FTP anónimo (su dirección de correo electrónico). | PHP_INI_ALL |
auto_detect_line_endings | "0" | Cuando se establece en "1", PHP comprobará si los finales de línea en los datos obtenidos mediante fgets() y file() se ajustan a las convenciones de Unix, MS-Dos o Mac. (Disponible después de la versión PHP 4.3) | PHP_INI_ALL |
Al especificar rutas en plataformas Unix, la barra diagonal (/) se utiliza como separador de directorios. En plataformas Windows, se pueden utilizar tanto la barra diagonal (/) como la barra invertida ().
función | describir |
---|---|
nombre base() | Devuelve la parte del nombre de archivo de la ruta. |
cambiar() | Cambiar grupo de archivos. |
chmod() | Cambiar el modo de archivo. |
chown() | Cambiar propietario del archivo. |
borrarstatcache() | Borrar caché de estado de archivo. |
Copiar() | Copie el archivo. |
borrar() | Ver desvincular() o desarmar() |
nombre de directorio() | Devuelve la parte del nombre del directorio de la ruta. |
espacio_libre_disco() | Devuelve el espacio libre del directorio. |
espacio_total_disco() | Devuelve la capacidad total del disco de un directorio. |
espacio libre en disco() | Alias de disk_free_space(). |
cerrar() | Cerrar archivos abiertos. |
feof() | Prueba si el puntero del archivo ha llegado al final del archivo. |
descarga() | Vuelca la salida almacenada en el búfer a un archivo abierto. |
fgetc() | Devuelve caracteres de un archivo abierto. |
fgetcsv() | Analice una línea del archivo abierto y verifique los campos CSV . |
fget() | Devuelve una línea de un archivo abierto. |
fgets() | Devuelve una línea de un archivo abierto, filtrando etiquetas HTML y PHP. |
archivo() | Lea el archivo en una matriz. |
archivo_existe() | Compruebe si el archivo o directorio existe. |
archivo_get_contents() | Lea el archivo en una cadena. |
archivo_put_contents() | Escribe una cadena en un archivo. |
tiempo de archivo() | Devuelve la hora del último acceso al archivo. |
tiempo de archivo() | Devuelve la hora de la última modificación del archivo. |
grupo de archivos() | Devuelve el ID de grupo del archivo. |
archivoinodo() | Devuelve el número de inodo del archivo. |
tiempo de archivo() | Devuelve la hora de la última modificación del contenido del archivo. |
propietario del archivo() | Devuelve el ID de usuario (propietario) del archivo. |
permisos de archivo() | Devuelve los permisos del archivo. |
tamaño de archivo() | Devuelve el tamaño del archivo. |
tipo de archivo() | Devuelve el tipo de archivo. |
rebaño() | Bloquear o liberar archivos. |
fnmatch() | Coincide con nombres de archivos o cadenas según un patrón específico. |
abrir() | Abra un archivo o URL. |
fpassthru() | Lee datos de un archivo abierto hasta el final del archivo (EOF) y escribe los resultados en el búfer de salida. |
fputcsv() | Formatee las filas en CSV y escriba en un archivo abierto. |
entradas() | Alias de fwrite(). |
miedo() | Lea el archivo abierto. |
fscanf() | Analiza la entrada según el formato especificado. |
fbúsqueda() | Localizar dentro de un archivo abierto. |
fstat() | Devuelve información sobre un archivo abierto. |
ftell() | Devuelve la posición actual en el archivo abierto. |
ftruncar() | Trunca un archivo abierto a la longitud especificada. |
escribir() | Escribe en un archivo abierto. |
globo() | Devuelve una matriz que contiene nombres de archivos/directorios que coinciden con el patrón especificado. |
es_dir() | Determine si el archivo es un directorio. |
es_ejecutable() | Determine si el archivo es ejecutable. |
es_archivo() | Determine si el archivo es un archivo normal. |
es_enlace() | Determine si el archivo es una conexión. |
es_legible() | Determine si el archivo es legible. |
is_uploaded_file() | Determine si el archivo se cargó a través de HTTP POST. |
es_escribible() | Determine si el archivo se puede escribir. |
es_escribible() | Alias de is_writable(). |
lchgrp() | Cambiar la propiedad del grupo de un enlace simbólico. |
chown() | Cambiar la propiedad del usuario de los enlaces simbólicos. |
enlace() | Crea un enlace físico. |
información de enlace() | Devuelve información sobre un enlace físico. |
lstat() | Devuelve información sobre un archivo o enlace simbólico. |
mkdir() | Crear directorio. |
mover_archivo_cargado() | Mueva los archivos cargados a una nueva ubicación. |
parse_ini_file() | Analizar un archivo de configuración. |
parse_ini_string() | Analizar una cadena de configuración. |
información de ruta() | Devuelve información sobre la ruta del archivo. |
cerrar() | Cierra el proceso abierto por popen(). |
popen() | Abrir un proceso. |
leer archivo() | Leer un archivo y escribir en el búfer de salida. |
enlace de lectura() | Devuelve el destino del enlace simbólico. |
ruta real() | Devuelve el nombre de ruta absoluto. |
realpath_cache_get() | Devolver entrada de caché. |
realpath_cache_size() | Devuelve el tamaño de la caché. |
rebautizar() | Cambiar el nombre de un archivo o directorio. |
rebobinar() | Rebobina la posición del puntero del archivo. |
rmdir() | Eliminar directorios vacíos. |
set_file_buffer() | Establece el tamaño del búfer para archivos abiertos. |
estadística() | Devuelve información sobre el archivo. |
enlace simbólico() | Crea un enlace simbólico. |
tempnam() | Cree un archivo temporal único. |
archivo tmp() | Cree un archivo temporal único. |
tocar() | Establecer tiempos de acceso y modificación de archivos. |
máscara() | Cambiar los permisos de archivo de un archivo. |
desconectar() | Eliminar archivos. |