Функцыя 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,
    якая запісвае ў файл