Home > Tutoriais > PHP > Ler arquivo TXT com PHP

Ler arquivo TXT com PHP

Há algumas funções básicas para se trabalhar com arquivos TXT dentro do PHP, entre elas estão:

FOPEN( )
Abre um arquivo ou uma URL

FEOF( )
Testa pelo fim de arquivo (EOF - End of File)

FGETS( )
Lê uma linha de um ponteiro de arquivo.

Abaixo podemos ver um exemplo dessas três funções trabalhando juntas para ler com eficiência um arquivo TXT:

1
2
3
4
5
6
7
8

$ponteiro = fopen ("arquivo.txt", "r");

while (!feof ($ponteiro)) {
  $linha = fgets($ponteiro, 4096);
  echo $linha."<br>";
}

fclose ($ponteiro);

$ponteiro, foi a variável na qual abrimos o arquivo TXT. Executamos um while que irá girar até que chegue o final do arquivo (determinado por fgets) e o exibimos. No final fechamos o arquivo com fclose.

O número 4096 no segundo parâmetro do FGETS diz respeito a quantidade de bytes que queremos trazer, nesse caso 4k (4096 bytes). O valor default é 1k (1024 bytes).

 

Quem Somos - História - Serviços - Parceiros - Contato - Cadastro - Downloads - Notícias
Sites E-Commerce - Sites Divulgação - Sites Personalizados
Softwares: S.I.G.E (E.R.P) - Sistema de Automação Industrial - S.G.C.C. - S.G.C.R.
® Rhovanion Consultoria em Informática - Todos os direitos reservados