PHP - Funciones del sistema de archivos

Las funciones del sistema de archivos se utilizan para acceder y manipular el sistema de archivos PHP le proporciona todas las funciones posibles que puede necesitar para manipular un archivo.

Instalación

Las funciones de error y registro son parte del núcleo de PHP. No se necesita instalación para utilizar estas funciones.

Configuración en tiempo de ejecución

El comportamiento de estas funciones se ve afectado por la configuración de php.ini.

Nombre Defecto Cambiable Registro de cambios
allow_url_fopen "1" PHP_INI_ALL PHP_INI_ALL en PHP <= 4.3.4. PHP_INI_SYSTEM en PHP <6. Disponible desde PHP 4.0.4.
allow_url_include "0" PHP_INI_ALL PHP_INI_SYSTEM en PHP 5. Disponible desde PHP 5.2.0.
agente de usuario NULO PHP_INI_ALL Disponible desde PHP 4.0.3.
default_socket_timeout "60" PHP_INI_ALL Disponible desde PHP 4.3.0.
desde "" PHP_INI_ALL
auto_detect_line_endings "0" PHP_INI_ALL Disponible desde PHP 4.3.0.

Constantes de registro y error de PHP

PHP : Indica la versión más antigua de PHP que admite la constante.

Puede usar cualquiera de las constantes mientras configura su archivo php.ini.

No Señor Constante y descripción PHP
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

Busque el nombre de archivo en include_path

5.0.0
12

FILE_APPEND

Agregar contenido al archivo existente.

13

FILE_IGNORE_NEW_LINES

Strip personajes de EOL

5.0.0
14

FILE_SKIP_EMPTY_LINES

Omitir líneas vacías

5.0.0
15

FILE_BINARY

Modo binario

6.0.0
dieciséis

FILE_TEXT

Modo texto

6.0.0

Lista de funciones

PHP : Indica la versión más antigua de PHP que admite la función.

No Señor Función descriptiva PHP
1 nombre de base ()

Devuelve el componente de nombre de archivo de la ruta

3
2 chgrp ()

Cambia el grupo de archivos

3
3 chmod ()

Cambia el modo de archivo

3
4 chown ()

Cambia el propietario del archivo

3
5 clearstatcache ()

Borra la caché de estado del archivo

3
6 Copiar()

Archivo de copias

3
7 Eliminar()

Elimina archivo

8 dirname ()

Devuelve el componente de nombre de directorio de la ruta

3
9 disk_free_space ()

Devuelve el espacio disponible en el directorio

4.0.7
10 disk_total_space ()

Devuelve el tamaño total de un directorio.

4.0.7
11 diskfreespace ()

Alias ​​de disk_free_space ()

4.0.7
12 fclose ()

Cierra un puntero de archivo abierto

3
13 feof ()

Pruebas de fin de archivo en un puntero de archivo

3
14 fflush ()

Vacía la salida a un archivo

4
15 fgetc ()

Obtiene el carácter del puntero del archivo

3
dieciséis fgetcsv ()

Obtiene la línea del puntero de archivo y analiza los campos CSV

3
17 fgets ()

Obtiene la línea del puntero de archivo

3
18 fgetss ()

Obtiene la línea del puntero del archivo y elimina las etiquetas HTML

3
19 El archivo existe()

Comprueba si existe un archivo o directorio

3
20 file_get_contents ()

Lee el archivo completo en una cadena

4.3.0
21 file_put_contents ()

Escribir una cadena en un archivo

5
22 archivo()

Lee el archivo completo en una matriz

3
23 fileatime ()

Obtiene la hora del último acceso al archivo

3
24 filectime ()

Obtiene la hora de cambio de inodo del archivo

3
25 grupo de archivos ()

Obtiene el grupo de archivos

3
26 fileinode ()

Obtiene el inodo del archivo

3
27 filemtime ()

Obtiene la hora de modificación del archivo

3
28 propietario de archivo ()

Obtiene el propietario del archivo

3
29 fileperms ()

Obtiene permisos de archivo

3
30 tamaño del archivo()

Obtiene el tamaño del archivo

3
31 Tipo de archivo()

Obtiene el tipo de archivo

3
32 rebaño()

Bloqueo portátil de archivos de aviso

3
33 fnmatch ()

Hacer coincidir el nombre de archivo con un patrón

4.0.3
34 fopen ()

Abre archivo o URL

3
35 fpassthru ()

Salida de todos los datos restantes en un puntero de archivo

3
36 fputcsv ()

Formatee la línea como CSV y escriba en el puntero de archivo

5.1.0
37 fputs ()

Alias ​​de fwrite ()

3
38 fread ()

Lectura de archivos con seguridad binaria

3
39 fscanf ()

Analiza la entrada de un archivo de acuerdo con un formato

4.0.1
40 fseek ()

Busca en un puntero de archivo

3
41 fstat ()

Obtiene información sobre un archivo mediante un puntero de archivo abierto

4
42 ftell ()

Indica la posición de lectura / escritura del puntero de archivo

3
43 ftruncate ()

Trunca un archivo a una longitud determinada

4
44 fwrite ()

Escritura de archivos con seguridad binaria

3
45 glob ()

Encuentra rutas que coincidan con un patrón

4.0.3
46 is_dir ()

Indica si el nombre del archivo es un directorio

3
47 is_executable ()

Dice si el nombre del archivo es ejecutable

3
48 is_file ()

Indica si el nombre del archivo es un archivo normal.

3
49 is_link ()

Indica si el nombre del archivo es un enlace simbólico

3
50 is_readable ()

Dice si el nombre del archivo es legible

3
51 is_uploaded_file ()

Indica si el archivo se cargó mediante HTTP POST

4.0.3
52 es_escribible ()

Indica si se puede escribir en el nombre del archivo

3
53 es_escribible ()

Alias ​​de is_writable ()

3
54 lchgrp ()

Cambia la propiedad del grupo del enlace simbólico

5.1.2
55 lchown ()

Cambia la propiedad del usuario del enlace simbólico

5.1.2
56 enlace()

Crea un vínculo físico

3
57 linkinfo ()

Obtiene información sobre un vínculo

3
58 lstat ()

Da información sobre un archivo o enlace simbólico

3
59 mkdir ()

Hace directorio

3
60 move_uploaded_file ()

Mueve un archivo cargado a una nueva ubicación

4.0.3
61 parse_ini_file ()

Analizar un archivo de configuración

4
62 pathinfo ()

Devuelve información sobre la ruta de un archivo.

4.0.3
63 pclose ()

Cierra el puntero del archivo de proceso

3
64 popen ()

Abre el puntero del archivo de proceso

3
sesenta y cinco readfile ()

Genera un archivo

3
66 readlink ()

Devuelve el destino de un enlace simbólico

3
67 camino real ()

Devuelve el nombre de ruta absoluto canonicalizado

4
68 rebautizar()

Cambia el nombre de un archivo o directorio

3
69 rebobinar()

Rebobinar la posición de un puntero de archivo

3
70 rmdir ()

Elimina directorio

3
71 set_file_buffer ()

Alias ​​de stream_set_write_buffer ()

3
72 stat ()

Da información sobre un archivo

3
73 enlace simbólico ()

Crea un enlace simbólico

3
74 tempnam ()

Crear archivo con nombre de archivo único

3
75 tmpfile ()

Crea un archivo temporal

3
76 toque()

Establece la hora de acceso y modificación del archivo

3
77 umask ()

Cambia la umask actual

3
78 desconectar()

Elimina un archivo

3