Funcția fopen
Funcția fopen deschide un fișier sau URL și returnează un pointer către resursă. Primul parametru al funcției primește calea către fișier sau URL, al doilea parametru - modul de deschidere. În caz de succes returnează un pointer de fișier, în caz de eroare - false.
Sintaxă
fopen(filename, mode, [use_include_path], [context]);
Exemplu
Să deschidem un fișier pentru citire:
<?php
$res = fopen('file.txt', 'r');
var_dump($res);
?>
Rezultatul executării codului:
resource(5) of type (stream)
Exemplu
Să deschidem un fișier pentru scriere (dacă fișierul nu există - va fi creat):
<?php
$res = fopen('newfile.txt', 'w');
var_dump($res);
?>
Rezultatul executării codului:
resource(5) of type (stream)
Exemplu
Să încercăm să deschidem un fișier inexistent pentru citire:
<?php
$res = fopen('nonexistent.txt', 'r');
var_dump($res);
?>
Rezultatul executării codului:
false
Exemplu
Să deschidem un URL pentru citire:
<?php
$res = fopen('https://example.com', 'r');
var_dump($res);
?>
Rezultatul executării codului:
resource(5) of type (stream)