Funkcija readfile
Funkcija readfile prebere datoteko in takoj pošlje njeno vsebino v izhodni buffer.
Vrne število prebranih bajtov ali false v primeru napake. Prvi parameter je pot do datoteke,
drugi (neobvezni) je zastavica za iskanje datoteke v include_path, tretji (neobvezni) je kontekst toka.
Sintaksa
readfile(
string $filename,
bool $use_include_path = false,
?resource $context = null
): int|false
Primer
Izpišimo vsebino besedilne datoteke:
<?php
$res = readfile('example.txt');
echo "prebranih bajtov: " . $res;
?>
Primer
Poskusimo prebrati neobstoječo datoteko:
<?php
$res = readfile('nonexistent.txt');
if ($res === false) {
echo "Branje datoteke ni uspelo";
}
?>
Primer
Uporaba zastavice include_path:
<?php
$res = readfile('config.ini', true);
echo $res !== false ? "Branje uspešno" : "Branje ni uspelo";
?>
Glejte tudi
-
funkcijo
file_get_contents,
ki bere datoteko v niz -
funkcijo
fpassthru,
ki izpiše preostanek datoteke -
funkcijo
file,
ki bere datoteko v polje