Fórum Pegar conteúdo de um arquivo ? #584531
07/08/2017
0
Amigos como consigo ler o conteúdo de um arquivo de maneira simples.
E este arquivo pode estar em outro host.
Abraços
E este arquivo pode estar em outro host.
Abraços
Joao
Curtir tópico
+ 0
Responder
Post mais votado
07/08/2017
Olá João, Dá uma olhada no código abaixo. Espero ter ajudado.
<?php
2 // Abre o Arquvio no Modo r (para leitura)
3 $arquivo = fopen ('arquivo-texto.txt', 'r');
4
5 // Lê o conteúdo do arquivo
6 while(!feof($arquivo))
7 {
8 //Mostra uma linha do arquivo
9 $linha = fgets($arquivo, 1024);
10 echo $linha.'<br />';
11 }
12
13 // Fecha arquivo aberto
14 fclose($arquivo);
15 ?>
Explicando o código:
Comando fopen: Abre o arquivo indicado;
Comando feof: Indica ao comando while quando chegou ao final do arquivo;
Comando fgets: Lê a linha atual do arquivo texto;
Comando fclose: Fecha a conexão aberto do arquivo texto.
Na linha 3 tem um parâmetro que mostra da forma como o arquivo deve ser aberto, em nosso caso usamos o r, que serve para abrir o arquivo no modo leitura, abaixo uma tabela de todos os modos existentes:
r: Somente leitura, colocando o ponteiro no começo do arquivo;
r+: Leitura e escrita, colocando o ponteiro no começo do arquivo;
w: Somente para escrita, colocando o ponteiro no começo do arquivo resetando o mesmo, criando o arquivo caso ele não exista;
w+: Leitura e escrita, colocando o ponteiro no começo do arquivo resentando o mesmo, criando o arquivo caso ele não exista;
a: Somente para escrita, colocando o ponteiro do arquivo no final deste, criando o arquivo caso o ele não exista;
a+: Leitura e escrita, colocando o ponteiro do arquivo no final deste, criando o arquivo caso o mesmo não exista;
x: Cria e abre o arquivo somente para escrita e coloca o ponteiro no começo do arquivo, gerando uma falha caso o arquivo já exista;
x+: Cria e abre o arquivo para leitura e escrita e coloca o ponteiro no começo do arquivo, gerando uma falha caso o arquivo já exista.
Juliano
Responder
Gostei + 1
Mais Posts
17/08/2017
Calebe Menezes
Olá João, beleza?
Já tentou utilizar o file_get_contents?
Já tentou utilizar o file_get_contents?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)