Функсияи readfile
Функсияи readfile файлро мехонад ва фавран мундариҷаи онро ба буфери баромад мефиристад.
Он шумораи байтҳои хондашударо бармегардонад ё false дар сурати хатогӣ. Параметри якум - масири файл,
дуввум (ихтиёрӣ) - парчами ҷустуҷӯи файл дар include_path, сеюм (ихтиёрӣ) - контексти ҷараён.
Синтаксис
readfile(
string $filename,
bool $use_include_path = false,
?resource $context = null
): int|false
Намуна
Мундариҷаи файли матниро бароварда мешавем:
<?php
$res = readfile('example.txt');
echo "байтҳо хонда шуданд: " . $res;
?>
Намуна
Бикӯшем файли вуҷуд надоштаро бихонем:
<?php
$res = readfile('nonexistent.txt');
if ($res === false) {
echo "Хондани файл муваффақ набуд";
}
?>
Намуна
Истифодаи парчами include_path:
<?php
$res = readfile('config.ini', true);
echo $res !== false ? "Хондан муваффақ буд" : "Хондан номуваффақ буд";
?>
Инчунин бубинед
-
функсияи
file_get_contents,
ки файлро ба сатр мехонад -
функсияи
fpassthru,
ки боқимондаи файлро мебарорад -
функсияи
file,
ки файлро ба массив мехонад