Funksjonen readfile
Funksjonen readfile leser en fil og sender umiddelbart innholdet til utdatabufferet.
Den returnerer antall leste byte eller false ved feil. Første parameter er stien til filen,
andre (valgfri) er flagg for søk i include_path, tredje (valgfri) er strømkontekst.
Syntaks
readfile(
string $filename,
bool $use_include_path = false,
?resource $context = null
): int|false
Eksempel
La oss skrive ut innholdet i en tekstfil:
<?php
$res = readfile('example.txt');
echo "leste byte: " . $res;
?>
Eksempel
La oss prøve å lese en ikke-eksisterende fil:
<?php
$res = readfile('nonexistent.txt');
if ($res === false) {
echo "Kunne ikke lese filen";
}
?>
Eksempel
Bruk av include_path-flagg:
<?php
$res = readfile('config.ini', true);
echo $res !== false ? "Lesing vellykket" : "Lesing mislyktes";
?>
Se også
-
funksjonen
file_get_contents,
som leser en fil til en streng -
funksjonen
fpassthru,
som skriver ut resten av en fil -
funksjonen
file,
som leser en fil til en array