Funkcija fopen

Funkcija fopen otvara fajl ili URL i vraća pokazivač na resurs. Prvi parametar funkcija prima putanju do fajla ili URL, drugi parametar - režim otvaranja. U slučaju uspeha vraća fajl deskriptor, u slučaju greške - false.

Sintaksa

phpfopen(filename, mode, [use_include_path], [context]);

Primer

Otvorimo fajl za čitanje:

php<?php
  $res = fopen('file.txt', 'r');
  var_dump($res);
?>

Rezultat izvršavanja koda:

phpresource(5) of type (stream)

Primer

Otvorimo fajl za upis (ako fajl ne postoji - biće kreiran):

php<?php
  $res = fopen('newfile.txt', 'w');
  var_dump($res);
?>

Rezultat izvršavanja koda:

phpresource(5) of type (stream)

Primer

Pokušajmo da otvorimo nepostojeći fajl za čitanje:

php<?php
  $res = fopen('nonexistent.txt', 'r');
  var_dump($res);
?>

Rezultat izvršavanja koda:

phpfalse

Primer

Otvorimo URL za čitanje:

php<?php
  $res = fopen('https://example.com', 'r');
  var_dump($res);
?>

Rezultat izvršavanja koda:

phpresource(5) of type (stream)

Pogledajte takođe

  • funkciju fclose,
    koja zatvara fajl
  • funkciju fread,
    koja čita iz fajla
  • funkciju fwrite,
    koja upisuje u fajl