Como Ler um Arquivo no PHP

Ler um arquivo texto e exibir seu conteúdo em uma página html é muito simples. No exemplo abaixo estamos abrindo o arquivo chamado arquivo.txt. Depois estamos lendo 30 bytes do arquivo e armazenando em $texto. Fechamos o arquivo com o fclose e imprimimos seu conteúdo com o echo.

<?php
 $fp = fopen("./arquivo.txt", "r");
 $texto = fread($fp, 30); // lê 30 bytes do arquivo e armazena em $texto
 fclose($fp);
 echo $texto;
?>

 

Para ler todo conteúdo de um arquivo utilize o fgetc

<?php
 $fp = fopen("./dados.txt", "r");
 while (!feof($fp)){
  $char .= fgetc($fp);
 }
 fclose($fp);
 echo $char."<br><br>";
?>
 

Para colocar o conteúdo do arquivo em um array utilize:

<?php
 
$fd = fopen ("texto.txt", "r");
while (!feof ($fd)){
  $buffer = fgets($fd, 4096);
  $lines[] = $buffer;
}
fclose ($fd);
?>