Funkcija fopen

Funkcija fopen atver failu vai URL un atgriež rādītāju uz resursu. Pirmo parametru funkcija pieņem ceļu uz failu vai URL, otro parametru - atvēršanas režīmu. Veiksmes gadījumā atgriež faila rādītāju, kļūdas gadījumā - false.

Sintakse

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

Piemērs

Atvērsim failu lasīšanai:

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

Koda izpildes rezultāts:

phpresource(5) of type (stream)

Piemērs

Atvērsim failu rakstīšanai (ja faila nav - tas tiks izveidots):

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

Koda izpildes rezultāts:

phpresource(5) of type (stream)

Piemērs

Mēģināsim atvērt neesošu failu lasīšanai:

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

Koda izpildes rezultāts:

phpfalse

Piemērs

Atvērsim URL lasīšanai:

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

Koda izpildes rezultāts:

phpresource(5) of type (stream)

Skatiet arī

  • funkciju fclose,
    kas aizver failu
  • funkciju fread,
    kas nolasa no faila
  • funkciju fwrite,
    kas raksta failā