Функсияи 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 "байтҳо хонда шуданд: " . $res;
?>

Намуна

Бикӯшем файли вуҷуд надоштаро бихонем:

php<?php
  $res = readfile('nonexistent.txt');
  
  if ($res === false) {
    echo "Хондани файл муваффақ набуд";
  }
?>

Намуна

Истифодаи парчами include_path:

php<?php
  $res = readfile('config.ini', true);
  echo $res !== false ? "Хондан муваффақ буд" : "Хондан номуваффақ буд";
?>

Инчунин бубинед

  • функсияи file_get_contents,
    ки файлро ба сатр мехонад
  • функсияи fpassthru,
    ки боқимондаи файлро мебарорад
  • функсияи file,
    ки файлро ба массив мехонад