PHP-তে fputs() ফাংশন ব্যবহার করে একটি খোলা ফাইলে লিখুন। এটি fwrite()-এর একটি উপনাম (alias)। fputs() ফাংশনটি সফল হলে লেখা বাইট সংখ্যা এবং ব্যর্থ হলে FALSE রিটার্ন করে।
fputs() ফাংশনটি ফাইলের শেষে পৌঁছলে বা নির্দিষ্ট দৈর্ঘ্যে পৌঁছলে যেটি আগে আসে সেটি হলে থামে।
সিনট্যাক্স
fputs(file_pointer, string, length)
প্যারামিটার
file_pointer − fopen() ব্যবহার করে তৈরি করা ফাইল পয়েন্টার। আবশ্যক।
string − লেখার স্ট্রিং। আবশ্যক।
length − লেখার সর্বোচ্চ বাইট। ঐচ্ছিক।
রিটার্ন মান
fputs() ফাংশনটি সফল হলে লেখা বাইট সংখ্যা এবং ব্যর্থ হলে FALSE রিটার্ন করে।
উদাহরণ
<?php $file_pointer = fopen("new.txt","w"); echo fputs($file,"This is demo text!"); fclose($file_pointer); ?>
নিচের আউটপুট লেখা বাইট সংখ্যা রিটার্ন করে।
আউটপুট
18
উদাহরণ
নির্দিষ্ট সংখ্যক বাইট ফাইলে লিখে কন্টেন্ট পড়ার আরেকটি উদাহরণ।
<?php $file_pointer = fopen("new.txt","w"); echo fputs($file,"This is demo text!",4); fclose($file_pointer); fopen("new.txt", "r"); echo fread($file_pointer, filesize("new.txt")); fclose($file_pointer); ?>
আউটপুট
4