ფუნქცია 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,
რომელიც კითხულობს ფაილს მასივში