Funksioni readfile

Funksioni readfile lexon një skedar dhe menjëherë dërgon përmbajtjen e tij në bufferin e daljes. Ai kthen numrin e bajteve të lexuar ose false në rast gabimi. Parametri i parë është rruga drejt skedarit, i dyti (opsional) - flamuri i kërkimit të skedarit në include_path, i treti (opsional) - konteksti i rrjedhës.

Sintaksa

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

Shembull

Le të shfaqim përmbajtjen e një skedari teksti:

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

Shembull

Le të përpiqemi të lexojmë një skedar që nuk ekziston:

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

Shembull

Përdorimi i flamurit include_path:

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

Shihni gjithashtu

  • funksionin file_get_contents,
    i cili lexon një skedar në një varg
  • funksionin fpassthru,
    i cili nxjerr pjesën e mbetur të skedarit
  • funksionin file,
    i cili lexon një skedar në një array