'रीडफाइल' फ़ंक्शन PHP में एक इनबिल्ट फ़ंक्शन है जो फ़ाइल को सीधे आउटपुट बफर में पढ़ता है। फ़ाइल का नाम फ़ंक्शन के पैरामीटर के रूप में पास किया जाता है। यह डेटा को सफलतापूर्वक पढ़ने के मामले में पढ़े गए बाइट्स की संख्या देता है। यह अन्यथा FALSE लौटाता है -
उदाहरण
<?php // writing file contents on the output // buffer using readfile() function $myfile = @readfile("gfg.txt"); if (!$myfile) { print "Sorry, the file could not be opened"; } ?>
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Sorry, the file could not be opened
'file_get_contents' फ़ंक्शन PHP में एक इनबिल्ट फ़ंक्शन है जो फ़ाइल को मेमोरी में लोड करता है और सामग्री को तभी प्रदर्शित करता है जब इको फ़ंक्शन को कॉल किया जाता है। इस चरण के दौरान, डेटा को मेमोरी से आउटपुट बफर में कॉपी किया जाता है और फिर प्रदर्शित किया जाता है। यह मेमोरी मैपिंग तकनीकों का उपयोग करता है जो इसे फ़ाइल में सामग्री को पढ़ने का एक कुशल तरीका बनाता है।
फ़ाइल का पथ जिसे पढ़ने की आवश्यकता है उसे पैरामीटर के रूप में पारित किया जाता है। फ़ंक्शन उस डेटा को लौटाता है जिसे फ़ाइल से पढ़ा जाता है, सफलता के मामले में आउटपुट के रूप में और अन्यथा FALSE -
<?php // reading 36 bytes startig from // the 0th character from gfg.txt $text = file_get_contents(‘text_file_name.txt', FALSE, NULL, 0, 36); echo $text; ?>