फ़ंक्शन 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,
    जो फ़ाइल में लिखता है