फ़ंक्शन fpassthru

फ़ंक्शन fpassthru फ़ाइल पॉइंटर की वर्तमान स्थिति से शुरू होकर फ़ाइल के अंत तक के सभी डेटा को आउटपुट करता है। फ़ंक्शन एक पैरामीटर स्वीकार करता है - फ़ाइल पॉइंटर, जिसे पढ़ने के लिए खोला जाना चाहिए। निष्पादन के बाद, फ़ंक्शन आउटपुट किए गए बाइट्स की संख्या या त्रुटि की स्थिति में false लौटाता है।

सिंटैक्स

phpfpassthru(resource $handle): int|false

उदाहरण

'data.txt' फ़ाइल की सामग्री को आउटपुट करते हैं:

php<?php
  $file = fopen('data.txt', 'r');
  fpassthru($file);
  fclose($file);
?>

उदाहरण

आउटपुट किए गए बाइट्स की संख्या की जाँच करते हैं:

php<?php
  $file = fopen('data.txt', 'r');
  $bytes = fpassthru($file);
  echo "Bytes output: $bytes";
  fclose($file);
?>

उदाहरण

फ़ाइल के आंशिक रूप से पढ़ने के बाद fpassthru का उपयोग करने का प्रयास करते हैं:

php<?php
  $file = fopen('data.txt', 'r');
  fgets($file); // पहली पंक्ति पढ़ें
  fpassthru($file); // फ़ाइल का शेष भाग आउटपुट करें
  fclose($file);
?>

यह भी देखें

  • फ़ंक्शन readfile,
    जो फ़ाइल की सामग्री को आउटपुट करता है
  • फ़ंक्शन fread,
    जो फ़ाइल से पढ़ता है
  • फ़ंक्शन fgets,
    जो फ़ाइल से एक पंक्ति पढ़ता है