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)