কম্পিউটার

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


file_get_contents() ফাংশন পুরো ফাইলটিকে একটি স্ট্রিংয়ে রিড করে। ফাইল() ফাংশনটি একটি অ্যারেতে সম্পূর্ণ ফাইলটি পড়ে, যেখানে file_get_contents() ফাংশনটি একটি স্ট্রিংয়ে পুরো ফাইলটি পড়ে৷

সিনট্যাক্স

file_get_contents(file_path, flags, context, start_offset, max_length)

পরামিতি

  • ফাইল_পথ - ফাইলের পথ।

  • পতাকা - পতাকার মান বাইনারি OR (|) অপারেটরের সাথে যুক্ত নিম্নলিখিত পতাকার যেকোনো সমন্বয় হতে পারে।

    • FILE_USE_INCLUDE_PATH - অন্তর্ভুক্ত ডিরেক্টরিতে ফাইলের নাম অনুসন্ধান করুন৷

    • FILE_TEXT৷ − যদি ইউনিকোড শব্দার্থবিদ্যা সক্ষম করা হয়, পঠিত ডেটার ডিফল্ট এনকোডিং হল UTF-8। তার পতাকা FILE_BINARY এর সাথে ব্যবহার করা যাবে না৷

    • FILE_BINARY − এই পতাকা দিয়ে, ফাইলটি বাইনারি মোডে পড়া হয়। এটি ডিফল্ট সেটিং এবং FILE_TEXT এর সাথে ব্যবহার করা যাবে না৷

  • প্রসঙ্গ - প্রসঙ্গ সম্পদ stream_context_create().

    দিয়ে তৈরি
  • স্টার্ট_অফসেট - পড়ার জন্য ফাইলে স্টার্ট পয়েন্ট সেট করুন।

  • সর্বোচ্চ_দৈর্ঘ্য - পড়ার জন্য ডেটার সর্বোচ্চ দৈর্ঘ্য। ফাইলের শেষ পর্যন্ত না পৌঁছানো পর্যন্ত ডিফল্টটি পড়তে হয়৷

ফেরত

file_get_contents() ফাংশন পড়ার জন্য ডেটা ফেরত দেয়। এটি ব্যর্থ হলে মিথ্যা ফেরত দেয়।

ধরা যাক আমাদের কাছে নিম্নলিখিত বিষয়বস্তু সহ একটি ফাইল “info.txt” আছে।

The U.S. is a country of 50 states.

উদাহরণ

<?php
   $info = file_get_contents('info.txt',FALSE, NULL, 0, 50);
   echo $info;
?>

আউটপুট

The U.S. is a country of 50 states.

আসুন আমরা আরেকটি উদাহরণ দেখি যেখানে আমরা একটি ওয়েবসাইটের হোমপেজ থেকে বিষয়বস্তু পড়ব।

উদাহরণ

<?php
   $website = file_get_contents("https://www.qries.com");
   echo $website;
?>

আউটপুট

Sharing Knowledge

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

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

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

  4. ডিলিট() পিএইচপি ফাংশন