Funkcia fopen

Funkcia fopen otvára súbor alebo URL a vracia ukazovateľ na zdroj. Prvým parametrom funkcia prijíma cestu k súboru alebo URL, druhým parametrom - režim otvorenia. V prípade úspechu vracia súborový ukazovateľ, v prípade chyby - false.

Syntax

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

Príklad

Otvorme súbor na čítanie:

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

Výsledok vykonania kódu:

phpresource(5) of type (stream)

Príklad

Otvorme súbor na zápis (ak súbor neexistuje - bude vytvorený):

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

Výsledok vykonania kódu:

phpresource(5) of type (stream)

Príklad

Skúsme otvoriť neexistujúci súbor na čítanie:

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

Výsledok vykonania kódu:

phpfalse

Príklad

Otvorme URL na čítanie:

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

Výsledok vykonania kódu:

phpresource(5) of type (stream)

Pozrite tiež

  • funkciu fclose,
    ktorá zatvára súbor
  • funkciu fread,
    ktorá číta zo súboru
  • funkciu fwrite,
    ktorá zapisuje do súboru