fopen funktsiyasi

fopen funktsiyasi fayl yoki URLni ochadi va resurs ko'rsatkichini qaytaradi. Funktsiya birinchi parametr sifatida fayl yo'lini yoki URLni, ikkinchi parametr sifatida ochish rejimini qabul qiladi. Muvaffaqiyatli bo'lsa, fayl ko'rsatkichini qaytaradi, xatolik yuz bersa - false.

Sintaksis

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

Misol

Faylni o'qish uchun ochamiz:

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

Kodni bajarish natijasi:

phpresource(5) of type (stream)

Misol

Faylni yozish uchun ochamiz (agar fayl mavjud bo'lmasa - yaratiladi):

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

Kodni bajarish natijasi:

phpresource(5) of type (stream)

Misol

Mavjud bo'lmagan faylni o'qish uchun ochishga harakat qilamiz:

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

Kodni bajarish natijasi:

phpfalse

Misol

URLni o'qish uchun ochamiz:

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

Kodni bajarish natijasi:

phpresource(5) of type (stream)

Shuningdek qarang

  • fclose funktsiyasi,
    bu faylni yopadi
  • fread funktsiyasi,
    bu fayldan o'qiydi
  • fwrite funktsiyasi,
    bu faylga yozadi