file_get_contents() फ़ंक्शन पूरी फ़ाइल को एक स्ट्रिंग में पढ़ता है। फ़ाइल () फ़ंक्शन पूरी फ़ाइल को एक सरणी में पढ़ता है, जबकि file_get_contents () फ़ंक्शन पूरी फ़ाइल को एक स्ट्रिंग में पढ़ता है।
सिंटैक्स
file_get_contents(file_path, flags, context, start_offset, max_length)
पैरामीटर
-
file_path - फ़ाइल का पथ।
-
झंडे − फ़्लैग का मान बाइनरी OR (|) ऑपरेटर के साथ जुड़े निम्न फ़्लैग्स का कोई भी संयोजन हो सकता है।
-
FILE_USE_INCLUDE_PATH - शामिल निर्देशिका में फ़ाइल नाम खोजें।
-
FILE_TEXT - यदि यूनिकोड सेमेन्टिक्स सक्षम हैं, तो रीड डेटा का डिफ़ॉल्ट एन्कोडिंग UTF-8 है। उसके ध्वज का उपयोग FILE_BINARY के साथ नहीं किया जा सकता है।
-
FILE_BINARY - इस फ्लैग के साथ फाइल को बाइनरी मोड में पढ़ा जाता है। यह डिफ़ॉल्ट सेटिंग है और इसका उपयोग FILE_TEXT के साथ नहीं किया जा सकता है।
-
-
संदर्भ − स्ट्रीम_कॉन्टेक्स्ट_क्रिएट () के साथ बनाया गया संदर्भ संसाधन।
-
start_offset - फ़ाइल में पढ़ने के लिए प्रारंभ बिंदु सेट करें।
-
अधिकतम_लंबाई - पढ़ने के लिए डेटा की अधिकतम लंबाई। फ़ाइल के अंत तक पढ़ने के लिए डिफ़ॉल्ट है।
वापसी
file_get_contents() फ़ंक्शन पढ़ने के लिए डेटा लौटाता है। यह विफलता पर झूठी वापसी करता है।
मान लें कि हमारे पास निम्न सामग्री के साथ "info.txt" फ़ाइल है।
The U.S. is a country of 50 states.
उदाहरण
<?php $info = file_get_contents('info.txt',FALSE, NULL, 0, 50); echo $info; ?>
आउटपुट
The U.S. is a country of 50 states.
आइए एक और उदाहरण देखें जिसमें हम वेबसाइट के होमपेज से सामग्री पढ़ेंगे।
उदाहरण
<?php $website = file_get_contents("https://www.qries.com"); echo $website; ?>
आउटपुट
Sharing Knowledge