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ė
fopen(filename, mode, [use_include_path], [context]);
Pavyzdys
Atidarykime failą skaitymui:
<?php
$res = fopen('file.txt', 'r');
var_dump($res);
?>
Kodo vykdymo rezultatas:
resource(5) of type (stream)
Pavyzdys
Atidarykime failą rašymui (jei failo nėra - jis bus sukurtas):
<?php
$res = fopen('newfile.txt', 'w');
var_dump($res);
?>
Kodo vykdymo rezultatas:
resource(5) of type (stream)
Pavyzdys
Pabandykime atidaryti neegzistuojantį failą skaitymui:
<?php
$res = fopen('nonexistent.txt', 'r');
var_dump($res);
?>
Kodo vykdymo rezultatas:
false
Pavyzdys
Atidarykime URL skaitymui:
<?php
$res = fopen('https://example.com', 'r');
var_dump($res);
?>
Kodo vykdymo rezultatas:
resource(5) of type (stream)