file

file -- Czyta całą zawartość pliku do tablicy

Opis

array file ( string nazwa_pliku [, int użyj_include_path])

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

 


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