Funkcija readfile
Funkcija readfile čita fajl i odmah šalje njegov sadržaj u izlazni bafer.
Vraća broj pročitanih bajtova ili false u slučaju greške. Prvi parametar je putanja do fajla,
drugi (opcioni) je flag za pretragu fajla u include_path, treći (opcioni) je kontekst toka.
Sintaksa
readfile(
string $filename,
bool $use_include_path = false,
?resource $context = null
): int|false
Primer
Ispisaćemo sadržaj tekstualnog fajla:
<?php
$res = readfile('example.txt');
echo "pročitano bajtova: " . $res;
?>
Primer
Pokušajmo da pročitamo fajl koji ne postoji:
<?php
$res = readfile('nonexistent.txt');
if ($res === false) {
echo "Neuspešno čitanje fajla";
}
?>
Primer
Korišćenje flag-a include_path:
<?php
$res = readfile('config.ini', true);
echo $res !== false ? "Čitanje uspešno" : "Čitanje neuspešno";
?>
Pogledajte takođe
-
funkciju
file_get_contents,
koja čita fajl u string -
funkciju
fpassthru,
koja ispisuje ostatak fajla -
funkciju
file,
koja čita fajl u niz