fopen Fonksiyonu

fopen fonksiyonu bir dosyayı veya URL'yi açar ve bir kaynak gösterici döndürür. Fonksiyon ilk parametre olarak dosya yolunu veya URL'yi, ikinci parametre olarak da açma modunu alır. Başarı durumunda bir dosya göstericisi, hata durumunda ise false döndürür.

Sözdizimi

phpfopen(filename, mode, [use_include_path], [context]);

Örnek

Dosyayı okumak için açalım:

php<?php
  $res = fopen('file.txt', 'r');
  var_dump($res);
?>

Kodun çalıştırılmasının sonucu:

phpresource(5) of type (stream)

Örnek

Dosyayı yazmak için açalım (eğer dosya yoksa oluşturulacaktır):

php<?php
  $res = fopen('newfile.txt', 'w');
  var_dump($res);
?>

Kodun çalıştırılmasının sonucu:

phpresource(5) of type (stream)

Örnek

Var olmayan bir dosyayı okumak için açmaya çalışalım:

php<?php
  $res = fopen('nonexistent.txt', 'r');
  var_dump($res);
?>

Kodun çalıştırılmasının sonucu:

phpfalse

Örnek

Bir URL'yi okumak için açalım:

php<?php
  $res = fopen('https://example.com', 'r');
  var_dump($res);
?>

Kodun çalıştırılmasının sonucu:

phpresource(5) of type (stream)

Ayrıca Bakınız

  • dosyayı kapatan fclose
    fonksiyonu
  • dosyadan okuyan fread
    fonksiyonu
  • dosyaya yazan fwrite
    fonksiyonu