Funkcja fopen
Funkcja fopen otwiera plik lub URL i zwraca wskaźnik do zasobu. Pierwszy parametr funkcji przyjmuje ścieżkę do pliku lub URL, drugi parametr - tryb otwarcia. W przypadku sukcesu zwraca wskaźnik pliku, w przypadku błędu - false.
Składnia
fopen(filename, mode, [use_include_path], [context]);
Przykład
Otwórzmy plik do odczytu:
<?php
$res = fopen('file.txt', 'r');
var_dump($res);
?>
Wynik wykonania kodu:
resource(5) of type (stream)
Przykład
Otwórzmy plik do zapisu (jeśli plik nie istnieje - zostanie utworzony):
<?php
$res = fopen('newfile.txt', 'w');
var_dump($res);
?>
Wynik wykonania kodu:
resource(5) of type (stream)
Przykład
Spróbujmy otworzyć nieistniejący plik do odczytu:
<?php
$res = fopen('nonexistent.txt', 'r');
var_dump($res);
?>
Wynik wykonania kodu:
false
Przykład
Otwórzmy URL do odczytu:
<?php
$res = fopen('https://example.com', 'r');
var_dump($res);
?>
Wynik wykonania kodu:
resource(5) of type (stream)