Функция 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,
    която записва във файл