Funkcija readfile

Funkcija readfile čita fajl i odmah šalje njegov sadržaj u izlazni bafer. Vraća broj pročitanih bajtova ili false u slučaju greške. Prvi parametar je putanja do fajla, drugi (opcioni) je flag za pretragu fajla u include_path, treći (opcioni) je kontekst toka.

Sintaksa

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

Primer

Ispisaćemo sadržaj tekstualnog fajla:

php<?php
  $res = readfile('example.txt');
  echo "pročitano bajtova: " . $res;
?>

Primer

Pokušajmo da pročitamo fajl koji ne postoji:

php<?php
  $res = readfile('nonexistent.txt');
  
  if ($res === false) {
    echo "Neuspešno čitanje fajla";
  }
?>

Primer

Korišćenje flag-a include_path:

php<?php
  $res = readfile('config.ini', true);
  echo $res !== false ? "Čitanje uspešno" : "Čitanje neuspešno";
?>

Pogledajte takođe