Funkcija fopen

Funkcija fopen atidaro failą arba URL ir grąžina žymiklį į resursą. Pirmuoju parametru funkcija priima kelią į failą arba URL, antruoju parametrą - atidarymo režimą. Sėkmės atveju grąžina failo žymiklį, klaidos atveju - false.

Sintaksė

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

Pavyzdys

Atidarykime failą skaitymui:

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

Kodo vykdymo rezultatas:

phpresource(5) of type (stream)

Pavyzdys

Atidarykime failą rašymui (jei failo nėra - jis bus sukurtas):

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

Kodo vykdymo rezultatas:

phpresource(5) of type (stream)

Pavyzdys

Pabandykime atidaryti neegzistuojantį failą skaitymui:

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

Kodo vykdymo rezultatas:

phpfalse

Pavyzdys

Atidarykime URL skaitymui:

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

Kodo vykdymo rezultatas:

phpresource(5) of type (stream)

Taip pat žiūrėkite

  • funkciją fclose,
    kuri uždaroma failą
  • funkciją fread,
    kuri skaito iš failo
  • funkciją fwrite,
    kuri įrašo į failą