Manuseio de Arquivos PHP

Operação de arquivo do PHP

O PHP possui várias funções para criar, ler, upload e editar arquivos.

Atenção:Opere os arquivos com cautela!

Deve ser muito cuidadoso ao operar arquivos. Se houver erro na operação, pode causar danos muito graves. Erros comuns incluem:

  • Edição de arquivo incorreta
  • Preenchimento do disco rígido com dados lixo
  • Exclusão acidental do conteúdo do arquivo

Função readfile() PHP

A função readfile() lê o arquivo e o escreve no buffer de saída.

Suponha que tenhamos um arquivo de texto chamado "webdictionary.txt", armazenado no servidor, assim:

AJAX = JavaScript e XML Assíncronos
CSS = Folhas de Estilo em Cascata
HTML = Linguagem de Marcação de Hipertexto
PHP = PHP Hypertext Preprocessor
SQL = Linguagem de Consulta Estruturada
SVG = Gráficos Vetoriais Escaláveis
XML = Linguagem de Marcação Extensível

O código PHP para ler este arquivo e escrevê-lo no fluxo de saída é o seguinte (se a leitura for bem-sucedida, a função readfile() retorna o número de bytes):

Exemplo

<?php
echo readfile("webdictionary.txt");
?>

Executar Exemplo

Se tudo o que você quer fazer é abrir um arquivo e ler seu conteúdo, a função readfile() é muito útil.

A próxima seção explicará mais sobre o processamento de arquivos.

Manual de Referência Filesystem PHP

Para obter o manual completo de referência do Filesystem PHP, acesse o site CodeW3C.com fornecido Manual de Referência Filesystem PHP.