Funktionen fopen

Funktionen fopen åbner en fil eller URL og returnerer en peger til ressourcen. Den første parameter tager funktionen stien til filen eller URL, den anden parameter - åbnings tilstanden. Ved succes returnerer den en filpeger, ved fejl - false.

Syntaks

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

Eksempel

Lad os åbne en fil til læsning:

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

Resultat af udførelse af koden:

phpresource(5) of type (stream)

Eksempel

Lad os åbne en fil til skrivning (hvis filen ikke eksisterer - vil den blive oprettet):

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

Resultat af udførelse af koden:

phpresource(5) of type (stream)

Eksempel

Lad os prøve at åbne en ikke-eksisterende fil til læsning:

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

Resultat af udførelse af koden:

phpfalse

Eksempel

Lad os åbne en URL til læsning:

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

Resultat af udførelse af koden:

phpresource(5) of type (stream)

Se også

  • funktionen fclose,
    som lukker en fil
  • funktionen fread,
    som læser fra en fil
  • funktionen fwrite,
    som skriver til en fil