Funkcija readfile
Funkcija readfile nolasa failu un nekavējoties sūta tā saturu izvades buferī.
Tā atgriež nolasīto baitu skaitu vai false kļūdas gadījumā. Pirmais parametrs ir ceļš uz failu,
otrais (neobligāts) ir include_path meklēšanas karogs, trešais (neobligāts) ir straumes konteksts.
Sintakse
readfile(
string $filename,
bool $use_include_path = false,
?resource $context = null
): int|false
Piemērs
Izvadīsim teksta faila saturu:
<?php
$res = readfile('example.txt');
echo "read bytes: " . $res;
?>
Piemērs
Mēģināsim nolasīt neesošu failu:
<?php
$res = readfile('nonexistent.txt');
if ($res === false) {
echo "Failed to read file";
}
?>
Piemērs
Include_path karoga izmantošana:
<?php
$res = readfile('config.ini', true);
echo $res !== false ? "Read success" : "Read failed";
?>
Skatiet arī
-
funkciju
file_get_contents,
kura nolasa failu virknē -
funkciju
fpassthru,
kura izvada atlikušo faila daļu -
funkciju
file,
kura nolasa failu masīvā