readfile Fonksiyonu

readfile fonksiyonu bir dosyayı okur ve içeriğini hemen çıktı tamponuna gönderir. Okunan bayt sayısını döndürür veya hata durumunda false döndürür. İlk parametre dosya yolu, ikinci (isteğe bağlı) parametre include_path içinde dosya arama bayrağı, üçüncü (isteğe bağlı) parametre akış bağlamıdır.

Sözdizimi

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

Örnek

Bir metin dosyasının içeriğini çıktılayalım:

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

Örnek

Var olmayan bir dosyayı okumaya çalışalım:

php<?php
  $res = readfile('nonexistent.txt');
  
  if ($res === false) {
    echo "Dosya okuma başarısız";
  }
?>

Örnek

include_path bayrağının kullanımı:

php<?php
  $res = readfile('config.ini', true);
  echo $res !== false ? "Okuma başarılı" : "Okuma başarısız";
?>

Ayrıca Bakınız

  • file_get_contents fonksiyonu,
    bir dosyayı bir dizeye okur
  • fpassthru fonksiyonu,
    bir dosyanın kalan kısmını çıktılar
  • file fonksiyonu,
    bir dosyayı bir diziye okur