readfile funksiýasy

readfile funksiýasy faýly okap, onuň mazmunyny derrew çykyş buferine iberýär. Ol okalan baýt sanyny ýa-da ýalňyşlyk ýüze çykan bolsa false gaýtarýar. Birinji parametr faýlyň ýoly, ikinji (hökmany däl) - include_path-de faýly gözlemek baýdagy, üçünji (hökmany däl) - akmynyň konteksti.

Sintaksis

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

Mysal

Tekst faýlynyň mazmunyny çykaryaly:

php<?php
  $res = readfile('example.txt');
  echo "okalan baýtlar: " . $res;
?>

Mysal

Ýok faýly okap synanyşaly:

php<?php
  $res = readfile('nonexistent.txt');
  
  if ($res === false) {
    echo "Faýly okap bolmady";
  }
?>

Mysal

include_path baýdagyny ulanmak:

php<?php
  $res = readfile('config.ini', true);
  echo $res !== false ? "Okaldy" : "Okap bolmady";
?>

Şeýle-de görüň

  • file_get_contents funksiýasyny,
    faýly setir içine okap alyar
  • fpassthru funksiýasyny,
    faýlyň galan bölegini çykarýar
  • file funksiýasyny,
    faýly massiw içine okap alyar