फ़ंक्शन fpassthru
फ़ंक्शन fpassthru फ़ाइल पॉइंटर की वर्तमान स्थिति से शुरू होकर फ़ाइल के अंत तक के सभी डेटा को आउटपुट करता है। फ़ंक्शन एक पैरामीटर स्वीकार करता है - फ़ाइल पॉइंटर, जिसे पढ़ने के लिए खोला जाना चाहिए। निष्पादन के बाद, फ़ंक्शन आउटपुट किए गए बाइट्स की संख्या या त्रुटि की स्थिति में false लौटाता है।
सिंटैक्स
fpassthru(resource $handle): int|false
उदाहरण
'data.txt' फ़ाइल की सामग्री को आउटपुट करते हैं:
<?php
$file = fopen('data.txt', 'r');
fpassthru($file);
fclose($file);
?>
उदाहरण
आउटपुट किए गए बाइट्स की संख्या की जाँच करते हैं:
<?php
$file = fopen('data.txt', 'r');
$bytes = fpassthru($file);
echo "Bytes output: $bytes";
fclose($file);
?>
उदाहरण
फ़ाइल के आंशिक रूप से पढ़ने के बाद fpassthru का उपयोग करने का प्रयास करते हैं:
<?php
$file = fopen('data.txt', 'r');
fgets($file); // पहली पंक्ति पढ़ें
fpassthru($file); // फ़ाइल का शेष भाग आउटपुट करें
fclose($file);
?>