ფუნქცია fopen

ფუნქცია fopen ხსნის ფაილს ან URL-ს და აბრუნებს მითითებას რესურსზე. პირველ პარამეტრად ფუნქცია იღებს გზას ფაილისკენ ან URL-ს, მეორე პარამეტრად - გახსნის რეჟიმს. წარმატების შემთხვევაში აბრუნებს ფაილის მითითებელს, შეცდომის შემთხვევაში - false.

სინტაქსი

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

მაგალითი

გავხსნათ ფაილი წაკითხვისთვის:

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

კოდის შესრულების შედეგი:

phpresource(5) of type (stream)

მაგალითი

გავხსნათ ფაილი ჩასაწერად (თუ ფაილი არ არსებობს - ის შეიქმნება):

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

კოდის შესრულების შედეგი:

phpresource(5) of type (stream)

მაგალითი

შევეცადოთ არსებობის მქონე ფაილის გახსნა წაკითხვისთვის:

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

კოდის შესრულების შედეგი:

phpfalse

მაგალითი

გავხსნათ URL წაკითხვისთვის:

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

კოდის შესრულების შედეგი:

phpresource(5) of type (stream)

იხილეთ აგრეთვე

  • ფუნქციას fclose,
    რომელიც ხურავს ფაილს
  • ფუნქციას fread,
    რომელიც კითხულობს ფაილიდან
  • ფუნქციას fwrite,
    რომელიც წერს ფაილში