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ֆունկցիան,
որը ընթերցում է ֆայլը զանգվածի մեջ