কম্পিউটার

পিএইচপিতে fgetss() ফাংশন


fgestss() ফাংশন ফাইল পয়েন্টার থেকে একটি লাইন পায় এবং এইচটিএমএল এবং পিএইচপি ট্যাগ স্ট্রিপ করে। fgetss() ফাংশন দৈর্ঘ্য পর্যন্ত একটি স্ট্রিং প্রদান করে - হ্যান্ডেল দ্বারা নির্দেশিত ফাইল থেকে 1 বাইট পড়া, সমস্ত HTML এবং PHP কোড স্ট্রাইপযুক্ত। যদি কোনো ত্রুটি দেখা দেয়, তাহলে FALSE ফেরত দেয়।

সিনট্যাক্স

fgetss(file_path,length,tags)

পরামিতি

  • ফাইল_পয়েন্টার - ফাইল পয়েন্টারটি অবশ্যই বৈধ হতে হবে এবং অবশ্যই fopen() বা fsockopen() (এবং এখনও fclose() দ্বারা বন্ধ করা হয়নি) দ্বারা সফলভাবে খোলা একটি ফাইলের দিকে নির্দেশ করতে হবে৷

  • দৈর্ঘ্য - ডেটার দৈর্ঘ্য

  • ট্যাগ − যে ট্যাগগুলি আপনি সরাতে চান না৷

ফেরত

fgetss() ফাংশন দৈর্ঘ্য পর্যন্ত একটি স্ট্রিং প্রদান করে - হ্যান্ডেল দ্বারা নির্দেশিত ফাইল থেকে 1 বাইট পড়া, সমস্ত HTML এবং PHP কোড স্ট্রাইপযুক্ত। যদি কোনো ত্রুটি দেখা দেয়, তাহলে FALSE ফেরত দেয়।

ধরা যাক নিচের বিষয়বস্তু সহ আমাদের কাছে “new.html” ফাইল আছে।

<p><strong>Asia</strong> is a <em>continent</em>.</p>

উদাহরণ

<?php
   $file_pointer= fopen("new.html", "rw");
   echo fgetss($file_pointer);
   fclose($file_pointer);
?>

নিম্নলিখিত আউটপুট হয়. আমরা এইচটিএমএল ট্যাগ ছিনতাই এড়াতে প্যারামিটার যোগ করিনি, তাই আউটপুট হবে নিম্নলিখিত −

আউটপুট

Asia is a continent.

এখন, আসুন আমরা আরেকটি উদাহরণ দেখি যেখানে আমাদের একই ফাইল আছে, কিন্তু আমরা সেই ট্যাগগুলি ছিনতাই এড়াতে দৈর্ঘ্য এবং HTML ট্যাগের প্যারামিটার যোগ করব।

উদাহরণ

<?php
   $file_pointer = @fopen("new.html", "r");
   if ($file_pointer) {
      while (!feof($handle)) {
         $buffer = fgetss($file_pointer, 1024"<p>,<strong>,<em>");
         echo $buffer;
      }
      fclose($file_pointer);
   }
?>

আউটপুট

Asia is a continent.

  1. PHP-তে filetype() ফাংশন

  2. PHP-তে file_get_contents() ফাংশন

  3. পিএইচপি-তে ফাইল() ফাংশন

  4. পিএইচপিতে fgetss() ফাংশন