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