ფუნქცია readfile

ფუნქცია readfile კითხულობს ფაილს და დაუყოვნებლივ აგზავნის მის შიგთავსს გამოტანის ბუფერში. ის აბრუნებს წაკითხული ბაიტების რაოდენობას ან false შეცდომის შემთხვევაში. პირველი პარამეტრი არის ფაილის მისამართი, მეორე (არასავალდებულო) - დროშა ფაილის ძიებისთვის include_path-ში, მესამე (არასავალდებულო) - ნაკადის კონტექსტი.

სინტაქსი

phpreadfile(
  string $filename,
  bool $use_include_path = false,
  ?resource $context = null
): int|false

მაგალითი

გამოვიტანოთ ტექსტური ფაილის შიგთავსი:

php<?php
  $res = readfile('example.txt');
  echo "read bytes: " . $res;
?>

მაგალითი

შევეცადოთ არმარსებული ფაილის წაკითხვა:

php<?php
  $res = readfile('nonexistent.txt');
  
  if ($res === false) {
    echo "Failed to read file";
  }
?>

მაგალითი

დროშის include_path-ის გამოყენება:

php<?php
  $res = readfile('config.ini', true);
  echo $res !== false ? "Read success" : "Read failed";
?>

იხილეთ აგრეთვე

  • ფუნქცია file_get_contents,
    რომელიც კითხულობს ფაილს სტრიქონში
  • ფუნქცია fpassthru,
    რომელიც გამოსცემს ფაილის დარჩენილ ნაწილს
  • ფუნქცია file,
    რომელიც კითხულობს ფაილს მასივში