Identico a readfile(), exceto que file() returna o arquivo no array. Cada elemento do array corresponde a uma linha no arquivo, inclusive com o caracter de nova linha.
Você pode usar o segundo parametro opcional como "1", se voce deseja procurar o arquivo no include_path também.
<?php // ler uma webpage para um array e o imprimir $fcontents = file ('http://www.php.net'); while (list ($line_num, $line) = each ($fcontents)) { echo "<b>Linha $line_num:</b> " . htmlspecialchars ($line) . "<br>\n"; } // ler uma web paga para uma string $fcontents = join ('', file ('http://www.php.net')); ?> |
Veja também readfile(), fopen(), fsockopen(), e popen().