Manipulação de arquivos PHP
O manuseio de arquivos é uma parte importante de qualquer aplicativo da web. Muitas vezes você precisa abrir e processar um arquivo para tarefas diferentes.
PHP Manipulando Arquivos
O PHP tem várias funções para criar, ler, fazer upload e editar arquivos.
Tenha cuidado ao manipular arquivos!
Ao manipular arquivos, você deve ter muito cuidado.Você pode causar muitos danos se fizer algo errado. Erros comuns são: editar o arquivo errado, encher um disco rígido com dados inúteis e excluir acidentalmente o conteúdo de um arquivo.
Função PHP readfile()
A readfile()
função lê um arquivo e o grava no buffer de saída.
Suponha que temos um arquivo de texto chamado "webdictionary.txt", armazenado no servidor, que se parece com isso:
AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
O código PHP para ler o arquivo e gravá-lo no buffer de saída é o seguinte (a readfile()
função retorna o número de bytes lidos em caso de sucesso):
Exemplo
<?php
echo readfile("webdictionary.txt");
?>
A readfile()
função é útil se tudo o que você deseja fazer é abrir um arquivo e ler seu conteúdo.
Os próximos capítulos ensinarão mais sobre o manuseio de arquivos.