Функция 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,
    бу файлни массовга ўқийди