As funções do sistema de arquivos permitem acessar e manipular o sistema de arquivos.
As funções do sistema de arquivos fazem parte do núcleo do PHP. Nenhuma instalação é necessária para usar essas funções.
O comportamento das funções do sistema de arquivos é afetado pelas configurações do php.ini.
Opções de configuração do sistema de arquivos:
| nome | padrão | descrever | Pode ser alterado |
|---|---|---|---|
| permitir_url_fopen | "1" | Permitir que funções do tipo fopen() usem URLs. (Disponível após PHP versão 4.0.4) | PHP_INI_SYSTEM |
| agente_usuário | NULO | Define o agente do usuário enviado pelo PHP. (Disponível após PHP versão 4.3) | PHP_INI_ALL |
| default_socket_timeout | "60" | Defina o tempo limite padrão (em segundos) para fluxos de soquete. (Disponível após PHP versão 4.3) | PHP_INI_ALL |
| de | "" | Defina a senha do FTP anônimo (seu endereço de e-mail). | PHP_INI_ALL |
| auto_detect_line_endings | "0" | Quando definido como "1", o PHP verificará se os finais de linha nos dados obtidos através de fgets() e file() estão em conformidade com as convenções Unix, MS-Dos ou Mac. (Disponível após PHP versão 4.3) | PHP_INI_ALL |
Ao especificar caminhos em plataformas Unix, a barra (/) é usada como separador de diretório. Nas plataformas Windows, tanto a barra (/) quanto a barra invertida () podem ser usadas.
| função | descrever |
|---|---|
| nome base() | Retorna a parte do nome do arquivo do caminho. |
| chgrp() | Alterar grupo de arquivos. |
| chmod() | Alterar modo de arquivo. |
| chown() | Alterar proprietário do arquivo. |
| limparstatcache() | Limpe o cache de status do arquivo. |
| cópia() | Copie o arquivo. |
| excluir() | Veja unlink() ou unset() |
| nome do diretório() | Retorna a parte do nome do diretório do caminho. |
| disk_free_space() | Retorna o espaço livre do diretório. |
| disco_espaço_total() | Retorna a capacidade total do disco de um diretório. |
| espaço livre em disco() | Alias para disk_free_space(). |
| ffechar() | Feche os arquivos abertos. |
| feof() | Testa se o ponteiro do arquivo atingiu o final do arquivo. |
| flush() | Libera a saída armazenada em buffer para um arquivo aberto. |
| fgetc() | Retorna caracteres de um arquivo aberto. |
| fgetcsv() | Analise uma linha do arquivo aberto e verifique os campos CSV . |
| get() | Retorna uma linha de um arquivo aberto. |
| fgetss() | Retorna uma linha de um arquivo aberto, filtrando tags HTML e PHP. |
| arquivo() | Leia o arquivo em uma matriz. |
| arquivo_existe() | Verifique se o arquivo ou diretório existe. |
| arquivo_get_contents() | Leia o arquivo em uma string. |
| arquivo_put_contents() | Escreva uma string em um arquivo. |
| tempo de arquivo() | Retorna a hora do último acesso do arquivo. |
| arquivotime() | Retorna a hora da última modificação do arquivo. |
| grupo de arquivos() | Retorna o ID do grupo do arquivo. |
| fileinode() | Retorna o número do inode do arquivo. |
| tempo do arquivo() | Retorna a hora da última modificação do conteúdo do arquivo. |
| proprietário do arquivo() | Retorna o ID do usuário (proprietário) do arquivo. |
| permissões de arquivo() | Retorna as permissões do arquivo. |
| tamanho do arquivo() | Retorna o tamanho do arquivo. |
| tipo de arquivo() | Retorna o tipo de arquivo. |
| rebanho() | Bloqueie ou libere arquivos. |
| fnmatch() | Corresponde nomes de arquivos ou strings com base em um padrão especificado. |
| fopen() | Abra um arquivo ou URL. |
| fpassthru() | Lê dados de um arquivo aberto até o final do arquivo (EOF) e grava os resultados no buffer de saída. |
| fputcsv() | Formate as linhas para CSV e grave em um arquivo aberto. |
| entradas() | Alias para fwrite(). |
| pão() | Leia o arquivo aberto. |
| fscanf() | Analisa a entrada de acordo com o formato especificado. |
| procurar() | Localize em um arquivo aberto. |
| fstat() | Retorna informações sobre um arquivo aberto. |
| contar() | Retorna a posição atual no arquivo aberto. |
| ftruncado() | Trunca um arquivo aberto no comprimento especificado. |
| escrever() | Escreva em um arquivo aberto. |
| globo() | Retorna uma matriz contendo nomes de arquivos/diretórios que correspondem ao padrão especificado. |
| is_dir() | Determine se o arquivo é um diretório. |
| é_executável() | Determine se o arquivo é executável. |
| é_arquivo() | Determine se o arquivo é um arquivo normal. |
| é_link() | Determine se o arquivo é uma conexão. |
| é_legível() | Determine se o arquivo é legível. |
| is_uploaded_file() | Determine se o arquivo foi carregado via HTTP POST. |
| é_gravável() | Determine se o arquivo é gravável. |
| é_gravável() | Alias para is_writable(). |
| lchgrp() | Altere a propriedade do grupo de um link simbólico. |
| lchown() | Altere a propriedade do usuário sobre links simbólicos. |
| link() | Crie um link físico. |
| linkinfo() | Retorna informações sobre um link físico. |
| lstat() | Retorna informações sobre um arquivo ou link simbólico. |
| mkdir() | Crie um diretório. |
| move_uploaded_file() | Mova os arquivos carregados para um novo local. |
| parse_ini_file() | Analise um arquivo de configuração. |
| parse_ini_string() | Analise uma string de configuração. |
| informações do caminho() | Retorna informações sobre o caminho do arquivo. |
| fechar() | Feche o processo aberto por popen(). |
| popen() | Abra um processo. |
| arquivo lido() | Leia um arquivo e grave no buffer de saída. |
| link de leitura() | Retorna o destino do link simbólico. |
| caminho real() | Retorna o nome do caminho absoluto. |
| realpath_cache_get() | Entrada de cache de retorno. |
| realpath_cache_size() | Retorna o tamanho do cache. |
| renomear() | Renomeie um arquivo ou diretório. |
| retroceder() | Retrocede a posição do ponteiro do arquivo. |
| rmdir() | Exclua diretórios vazios. |
| set_file_buffer() | Define o tamanho do buffer para arquivos abertos. |
| estatística() | Retorna informações sobre o arquivo. |
| link simbólico() | Crie um link simbólico. |
| tempnam() | Crie um arquivo temporário exclusivo. |
| arquivotmp() | Crie um arquivo temporário exclusivo. |
| tocar() | Defina tempos de acesso e modificação de arquivos. |
| umask() | Altere as permissões de arquivo de um arquivo. |
| desvincular() | Exclua arquivos. |