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 ֆունկցիան,
    որը գրում է ֆայլում