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. |