Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में file_get_contents() फंक्शन


PHP का file_get_contents() फंक्शन पूरी फ़ाइल को एक स्ट्रिंग में पढ़ता है। जबकि file() फंक्शन फ़ाइल को एक ऐरे में पढ़ता है, file_get_contents() पूरी फ़ाइल को एक ही स्ट्रिंग के रूप में लौटाता है।

सिंटैक्स

file_get_contents(file_path, flags, context, start_offset, max_length)

पैरामीटर्स

  • file_path − फ़ाइल का पथ।

  • flags − निम्नलिखित फ्लैग्स में से किसी का भी संयोजन, बाइनरी OR (|) ऑपरेटर के साथ जुड़ा हुआ:

    • FILE_USE_INCLUDE_PATH − इन्क्लूड डायरेक्टरी में फ़ाइल नाम खोजें।

    • FILE_TEXT − यदि यूनिकोड सेमेन्टिक्स सक्षम हैं, तो पढ़े गए डेटा की डिफ़ॉल्ट एन्कोडिंग UTF-8 होती है। इस फ्लैग का उपयोग FILE_BINARY के साथ नहीं किया जा सकता।

    • FILE_BINARY − इस फ्लैग के साथ, फ़ाइल बाइनरी मोड में पढ़ी जाती है। यह डिफ़ॉल्ट सेटिंग है और FILE_TEXT के साथ उपयोग नहीं की जा सकती।

  • context − stream_context_create() के साथ बनाया गया कॉन्टेक्स्ट रिसोर्स।

  • start_offset − फ़ाइल में पढ़ने का प्रारंभ बिंदु सेट करें।

  • max_length − पढ़े जाने वाले डेटा की अधिकतम लंबाई। डिफ़ॉल्ट रूप से फ़ाइल के अंत तक पढ़ा जाता है।

रिटर्न वैल्यू

file_get_contents() फंक्शन पढ़ा गया डेटा लौटाता है। विफलता पर false लौटाता है।

मान लीजिए हमारे पास 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.example.com"); 
    echo $website; 
?>

आउटपुट

Website Content

  1. - PHP में filetype() फंक्शन

    विवरण PHP का filetype() फंक्शन किसी फाइल या डायरेक्टरी का फाइल प्रकार लौटाता है। सफलता पर निम्नलिखित में से एक मान लौटाता है: fifo char dir (डायरेक्टरी) block link (सिम्बोलिक लिंक) file unknown (अज्ञात फाइल प्रकार) सिंटैक्स filetype(file_path) पैरामीटर्स file_path - जिस फाइल का फाइलटाइप चाहते

  1. - PHP में file() फंक्शन

    PHP का file() फंक्शन किसी फ़ाइल को एक ऐरे में पढ़ता है, जहां फ़ाइल की प्रत्येक लाइन ऐरे का एक एलिमेंट बन जाती है। सिंटैक्स file(file_path, flag, context) पैरामीटर्स file_path − फ़ाइल का पथ। flag − वैकल्पिक पैरामीटर। निम्नलिखित स्थिरांकों में से एक या अधिक का संयोजन: FILE_USE_INCLU

  1. - PHP में unlink() फंक्शन (फ़ाइल हटाएं)

    PHP में फ़ाइल हटाने के लिए unlink() फंक्शन का उपयोग किया जाता है। delete() नाम का कोई अंतर्निहित फंक्शन PHP में नहीं होता। हटाई जाने वाली फ़ाइल का पथ पैरामीटर के रूप में निर्दिष्ट किया जाता है। सिंटैक्स unlink(file_path) पैरामीटर्स file_path − हटाई जाने वाली फ़ाइल का पथ निर्दिष्ट करें। रिटर्