fopen-funktio
Funktio fopen avaa tiedoston tai URL-osoitteen ja palauttaa osoittimen resurssiin. Ensimmäisenä parametrina funktio ottaa polun tiedostoon tai URL-osoitteeseen, toisena parametrina - avaustilan. Onnistuessaan palauttaa tiedosto-osoittimen, virheen sattuessa - false.
Syntaksi
fopen(filename, mode, [use_include_path], [context]);
Esimerkki
Avataan tiedosto lukemista varten:
<?php
$res = fopen('file.txt', 'r');
var_dump($res);
?>
Koodin suorituksen tulos:
resource(5) of type (stream)
Esimerkki
Avataan tiedosto kirjoitusta varten (jos tiedostoa ei ole - se luodaan):
<?php
$res = fopen('newfile.txt', 'w');
var_dump($res);
?>
Koodin suorituksen tulos:
resource(5) of type (stream)
Esimerkki
Yritetään avata olematonta tiedostoa lukemista varten:
<?php
$res = fopen('nonexistent.txt', 'r');
var_dump($res);
?>
Koodin suorituksen tulos:
false
Esimerkki
Avataan URL-osoite lukemista varten:
<?php
$res = fopen('https://example.com', 'r');
var_dump($res);
?>
Koodin suorituksen tulos:
resource(5) of type (stream)