file

(PHP 3, PHP 4 )

file -- Ler um arquivo inteiro para um array

Descrição

array file ( string nomedoarquivo [, int use_include_path])

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().