A fopen függvény

A fopen függvény fájlt vagy URL-címet nyit meg és egy erőforrás-mutatót ad vissza. Az első paraméterben a függvény a fájl elérési útját vagy URL-címet fogadja, a második paraméterben a megnyitás módját. Sikeres művelet esetén fájlmutatót ad vissza, hiba esetén false-t.

Szintaxis

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

Példa

Nyissunk meg egy fájlt olvasásra:

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

A kód végrehajtásának eredménye:

phpresource(5) of type (stream)

Példa

Nyissunk meg egy fájlt írásra (ha a fájl nem létezik, létrejön):

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

A kód végrehajtásának eredménye:

phpresource(5) of type (stream)

Példa

Próbáljunk meg egy nem létező fájlt megnyitni olvasásra:

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

A kód végrehajtásának eredménye:

phpfalse

Példa

Nyissunk meg egy URL-címet olvasásra:

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

A kód végrehajtásának eredménye:

phpresource(5) of type (stream)

Lásd még

  • a fclose függvényt,
    amely bezár egy fájlt
  • a fread függvényt,
    amely fájlból olvas
  • a fwrite függvényt,
    amely fájlba ír