Funksjonen fopen

Funksjonen fopen åpner en fil eller URL og returnerer en peker til ressursen. Første parameter tar funksjonen stien til filen eller URL, andre parameter - åpningsmodus. Ved suksess returnerer den en filpeker, ved feil - false.

Syntaks

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

Eksempel

La oss åpne en fil for lesing:

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

Resultat av kjøring av koden:

phpresource(5) of type (stream)

Eksempel

La oss åpne en fil for skriving (hvis filen ikke eksisterer - vil den bli opprettet):

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

Resultat av kjøring av koden:

phpresource(5) of type (stream)

Eksempel

La oss prøve å åpne en ikke-eksisterende fil for lesing:

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

Resultat av kjøring av koden:

phpfalse

Eksempel

La oss åpne en URL for lesing:

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

Resultat av kjøring av koden:

phpresource(5) of type (stream)

Se også

  • funksjonen fclose,
    som lukker filen
  • funksjonen fread,
    som leser fra filen
  • funksjonen fwrite,
    som skriver til filen