Funkcija fopen

Funkcija fopen odpre datoteko ali URL in vrne kazalec na vir. Prvi parameter funkcije sprejme pot do datoteke ali URL, drugi parameter - način odpiranja. V primeru uspeha vrne datotečni kazalec, v primeru napake - false.

Sintaksa

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

Primer

Odprimo datoteko za branje:

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

Rezultat izvedbe kode:

phpresource(5) of type (stream)

Primer

Odprimo datoteko za pisanje (če datoteke ni - bo ustvarjena):

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

Rezultat izvedbe kode:

phpresource(5) of type (stream)

Primer

Poskusimo odprti neobstoječo datoteko za branje:

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

Rezultat izvedbe kode:

phpfalse

Primer

Odprimo URL za branje:

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

Rezultat izvedbe kode:

phpresource(5) of type (stream)

Glejte tudi

  • funkcijo fclose,
    ki zapre datoteko
  • funkcijo fread,
    ki bere iz datoteke
  • funkcijo fwrite,
    ki piše v datoteko