Funktsioon readfile

Funktsioon readfile loeb faili ja saadab selle sisu kohe väljundpuhvrisse. See tagastab loetud baitide arvu või false vea korral. Esimene parameeter on faili tee, teine (valikuline) on lipik faili otsimiseks include_path'ist, kolmas (valikuline) on voo kontekst.

Süntaks

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

Näide

Väljastame tekstifaili sisu:

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

Näide

Proovime lugeda olematut faili:

php<?php
  $res = readfile('nonexistent.txt');
  
  if ($res === false) {
    echo "Faili lugemine ebaõnnestus";
  }
?>

Näide

Lipu include_path kasutamine:

php<?php
  $res = readfile('config.ini', true);
  echo $res !== false ? "Lugemine õnnestus" : "Lugemine ebaõnnestus";
?>

Vaata ka