Функсияи fopen

Функсияи fopen файл ё URL-ро мекушояд ва ишоракунанда ба ресурсро бармегардонад. Параметри аввал функсия роҳ ба файл ё URL-ро қабул мекунад, параметри дуюм - реҷаи кушоданиро. Дар сурати муваффақият файл ишоракунандаро бармегардонад, дар сурати хатогӣ - false.

Синтаксис

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

Мисол

Файлро барои хондан кушоем:

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

Натиҷаи иҷрои код:

phpresource(5) of type (stream)

Мисол

Файлро барои навиштан кушоем (агар файл вуҷуд надошта бошад - эҷод карда мешавад):

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

Натиҷаи иҷрои код:

phpresource(5) of type (stream)

Мисол

Биёед файлеро, ки вуҷуд надорад, барои хондан кушоем:

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

Натиҷаи иҷрои код:

phpfalse

Мисол

URL-ро барои хондан кушоем:

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

Натиҷаи иҷрои код:

phpresource(5) of type (stream)

Ҳамчунин бубинед

  • функсияи fclose,
    ки файлро мепӯшад
  • функсияи fread,
    ки аз файл мехонад
  • функсияи fwrite,
    ки ба файл менависад