readfile funksiyasi
readfile funksiyasi faylni o'qiydi va darhol uning mazmunini chiqish buferiga yuboradi.
U o'qigan baytlar sonini qaytaradi yoki xato bo'lsa false. Birinchi parametr - fayl yo'li,
ikkinchi (ixtiyoriy) - include_path-da fayl qidirish bayrog'i, uchinchi (ixtiyoriy) - oqim konteksti.
Sintaksis
readfile(
string $filename,
bool $use_include_path = false,
?resource $context = null
): int|false
Misol
Matnli fayl mazmunini chiqaramiz:
<?php
$res = readfile('example.txt');
echo "o'qigan baytlar: " . $res;
?>
Misol
Mavjud bo'lmagan faylni o'qishga urinib ko'ramiz:
<?php
$res = readfile('nonexistent.txt');
if ($res === false) {
echo "Faylni o'qish muvaffaqiyatsiz tugadi";
}
?>
Misol
Include_path bayrog'idan foydalanish:
<?php
$res = readfile('config.ini', true);
echo $res !== false ? "O'qish muvaffaqiyatli" : "O'qish muvaffaqiyatsiz";
?>
Shuningdek qarang
-
file_get_contentsfunksiyasi,
bu faylni satrga o'qiydi -
fpassthrufunksiyasi,
bu fayl qolgan qismini chiqaradi -
filefunksiyasi,
bu faylni massivga o'qiydi