Skip to content

Instantly share code, notes, and snippets.

@Soufraz
Created September 8, 2014 21:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Soufraz/1a65ec3c32746e6df1c0 to your computer and use it in GitHub Desktop.
Save Soufraz/1a65ec3c32746e6df1c0 to your computer and use it in GitHub Desktop.
Estudando manipulações de arquivos
<?php
//Nome do arquivo
$filename = "filetobeused.txt";
//Verifica se o arquivo existe
if(!file_exists($filename)){
die("Arquivo não existe");
}
//Verifica se tem permissão de leitura
if (!is_readable($filename)) {
die("O arquivo não pode ser lido.");
}
/*******************************************
* Primeira maneira de ler o arquivo
*******************************************/
echo "<h4>Primeira maneira</h4>";
$file = fopen($filename, "r");
while (!feof($file)) {
$buffer = fgets($file, 4096);
echo $buffer;
}
fclose($file);
/******************************************
* Segunda maneira de ler o arquivo
******************************************/
echo "<h4>Segunda maneira</h4>";
$file = file_get_contents($filename);
echo $file;
/******************************************
* Terceira maneira de ler o arquivo
******************************************/
echo "<h4>Terceira maneira</h4>";
$file = file($filename);
echo "<pre>";
print_r($file);
echo "</pre>";
/******************************************
* Quarta maneira de ler o arquivo
******************************************/
echo "<h4>Quarta maneira</h4>";
$file = fopen($filename, "r");
$conteudo = fread($file, filesize($filename));
echo $conteudo;
fclose($file);
/******************************************
* Quinta maneira de ler o arquivo
******************************************/
echo "<h4>Quinta maneira</h4>";
readfile($filename);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment