Функција 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,
    која запишува во датотека