ফাংশন 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,
    যা একটি ফাইল থেকে একটি লাইন পড়ে