Функцыя 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
,
якая чытае файл у масіў