'readfile' ফাংশন PHP-এ একটি বিল্ট-ইন ফাংশন যা ফাইলটি সরাসরি আউটপুট বাফারে পড়ে। ফাইলের নাম ফাংশনের প্যারামিটার হিসেবে পাস করা হয়। এটি সফলভাবে ডেটা পড়লে পড়া বাইটের সংখ্যা ফেরত দেয়। অন্যথায় FALSE ফেরত দেয়:
উদাহরণ
<?php // readfile() ফাংশন ব্যবহার করে ফাইল কন্টেন্ট আউটপুট বাফারে লিখা $myfile = @readfile("gfg.txt"); if (!$myfile) { print "Sorry, the file could not be opened"; } ?>আউটপুট
এটি নিচের ফলাফলটি উত্পন্ন করবে:
Sorry, the file could not be opened
'file_get_contents' ফাংশন PHP-এ একটি বিল্ট-ইন ফাংশন যা ফাইলটি মেমরিতে লোড করে এবং echo ফাংশন কল করার সময় কন্টেন্ট প্রদর্শন করে। এই фаজে, ডেটা মেমরি থেকে আউটপুট বাফারে কপি হয়ে প্রদর্শিত হয়। এটি মেমরি ম্যাপিং টেকনিক ব্যবহার করে যা ফাইল কন্টেন্ট পড়ার একটি কার্যকর উপায়।
পড়তে হয় এমন ফাইলের পাথ প্যারামিটার হিসেবে পাস করা হয়। ফাংশনটি সফল হলে ফাইল থেকে পড়া ডেটা আউটপুট হিসেবে ফেরত দেয় এবং অন্যথায় FALSE:
<?php // gfg.txt থেকে ০ম ক্যারেক্টার থেকে শুরু করে ৩৬ বাইট পড়া $text = file_get_contents('text_file_name.txt', FALSE, NULL, 0, 36); echo $text; ?>