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

PHP में readfile() फ़ंक्शन

readfile() फ़ंक्शन

readfile() फ़ंक्शन एक फ़ाइल पढ़ता है और इसे आउटपुट बफर पर लिखता है।

सिंटैक्स

readfile($file_path, $include_path, $context)

पैरामीटर

पैरामीटरविवरण
file_pathफ़ाइल का पथ
include_pathयदि फ़ाइल को include_path में खोजना चाहते हैं तो true सेट करें
contextस्ट्रीम के व्यवहार को निर्दिष्ट करता है (वैकल्पिक)

वापसी मान

फ़ाइल से पढ़े गए बाइट्स की संख्या लौटाता है।

उदाहरण

<?php
echo readfile("one.txt");
?>

आउटपुट

This is demo text!
18

व्याख्या

  • फ़ाइल सामग्री "This is demo text!" आउटपुट होती है।
  • फिर फ़ंक्शन पढ़े गए बाइट्स की संख्या (18) लौटाता है, जो भी प्रतिध्वनित होती है।
  • यदि केवल सामग्री चाहिए तो echo readfile(...) के बजाय केवल readfile(...) लिखें।

उपयोग केस

  • फ़ाइल डाउनलोड के लिए (उचित हेडर्स के साथ)।
  • बड़ी फ़ाइलों को मेमोरी में लोड किए बिना आउटपुट करने के लिए।
  1. - 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

  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 − हटाई जाने वाली फ़ाइल का पथ निर्दिष्ट करें। रिटर्