fopen() फ़ंक्शन एक फ़ाइल या URL खोलता है। यदि फ़ंक्शन विफल हो जाता है, तो यह FALSE और विफलता पर एक त्रुटि देता है। त्रुटि आउटपुट को छिपाने के लिए फ़ंक्शन नाम के सामने एक '@' जोड़ें।
सिंटैक्स
fopen(file_path, mode, include_path, context)
पैरामीटर
-
file_path - फ़ाइल का पथ।
-
मोड - फ़ाइल के लिए आपको किस प्रकार की एक्सेस की आवश्यकता है
- “r” - केवल पढ़ने के लिए
- "r+" - पढ़ें/लिखें
- "w" - केवल लिखें
- "w+" - पढ़ें/लिखें
- "a" - केवल लिखें। फ़ाइल के अंत तक खोलता है और लिखता है या यदि यह मौजूद नहीं है तो एक नई फ़ाइल बनाता है)
- "a+" - पढ़ें/लिखें। फ़ाइल के अंत तक लिखकर फ़ाइल सामग्री को सुरक्षित रखता है)
- "x" - केवल लिखें। एक नई फाइल बनाता है। FALSE लौटाता है और अगर फ़ाइल पहले से मौजूद है तो एक त्रुटि)
- "x+" - पढ़ें/लिखें। एक नई फाइल बनाता है। FALSE लौटाता है और अगर फ़ाइल पहले से मौजूद है तो एक त्रुटि)
-
incude_path - अगर आप फ़ाइल को शामिल_पथ (php.ini में) में भी खोजना चाहते हैं, तो इसे '1' पर सेट करें।
-
संदर्भ − फ़ाइल सूचक का संदर्भ।
वापसी
fopen() फ़ंक्शन FALSE लौटाता है और विफलता पर एक त्रुटि देता है। त्रुटि आउटपुट को छिपाने के लिए फ़ंक्शन नाम के सामने एक '@' जोड़ें।
मान लें कि हमारे पास निम्न सामग्री के साथ "new.txt" फ़ाइल है।
The content of the file!
अब, उदाहरण देखते हैं -
उदाहरण
<?php // read/ write mode $file_pointer = fopen("new.txt", 'r+') or die("File does not exist"); $res = fgets($file_pointer); echo $res; fclose($ile_pointer); ?>
आउटपुट
The content of the file!
आइए "one.txt" फ़ाइल के साथ एक उदाहरण देखें।
उदाहरण
<?php // read/write mode $file_pointer = fopen("one.txt", "w+"); // writing to file fwrite($file_pointer, 'demo content'); echo fread($file_pointer, filesize("new.txt")); fclose($file_pointer); ?>
आउटपुट
demo content