Podręcznik PHP
Poprzedni
Następny
file
Opis
Działa identycznie jak readfile(), tylko że file() zwraca plik w tablicy.
Każdy element tablicy odpowiada linii w pliku.
Elementy tablicy zawierają znak nowej linii.
Notatka:
Każda linia w wynikowej tabeli zawiera znak nowej lini, jeśli chcesz się ich pozbyć to musisz użyć trim().
Możesz użyć opcjonalnego 2 parametru i ustawić go na "1", jeśli chcesz szukać pliku także w include_path.
?php / / pobiera stronę WWW do tablicy i wyświetla ją $fcontents = file ('http: / /www.php.net / '); while (list ($line_num, $line) = each ($fcontents)) {echo "b Linia $line_num: / b;", htmlspecialchars ($line), "br \n";} / / pobiera stronę WWW i zapisuje do łańcucha $fcontents = join ('', file ('http: / /www.php.net / '));?
Ostrzeżenie
Ta funkcja nie jest (jeszcze) bezpieczna dla danych binarnych!
Podpowiedź:
Jeśli włączona jest funkcja "fopen wrapper", możliwe jest podanie jako nazwy pliku adresu URL.
Zobacz fopen() by uzyskać więcej informacji.
Patrz także readfile(), fopen(), fsockopen() i popen().
Poprzedni
Spis treści
Następny
Początek rozdziału