Функција readfile
Функцијата readfile ја чита датотеката и веднаш ја испраќа нејзината содржина во излезниот бафер.
Ја враќа количината на прочитани бајти или false во случај на грешка. Првиот параметар е патеката до датотеката,
вториот (незадолжителен) е знамето за пребарување на датотеката во include_path, третиот (незадолжителен) е контекстот на стримот.
Синтакса
readfile(
string $filename,
bool $use_include_path = false,
?resource $context = null
): int|false
Пример
Да ја прикажеме содржината на текстуална датотека:
<?php
$res = readfile('example.txt');
echo "read bytes: " . $res;
?>
Пример
Да се обидеме да прочитаме непостоечка датотека:
<?php
$res = readfile('nonexistent.txt');
if ($res === false) {
echo "Failed to read file";
}
?>
Пример
Користење на знамето include_path:
<?php
$res = readfile('config.ini', true);
echo $res !== false ? "Read success" : "Read failed";
?>
Погледнете ги исто така
-
функцијата
file_get_contents,
која ја чита датотеката во стринг -
функцијата
fpassthru,
која го испраќа остатокот од датотеката -
функцијата
file,
која ја чита датотеката во низа