কম্পিউটার

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


file_put_contents() ফাংশন একটি ফাইলে একটি স্ট্রিং লেখে। ফাংশনটি ফাইলে লেখা বাইটের সংখ্যা ফেরত দেয়, অথবা ব্যর্থ হলে FALSE।

সিনট্যাক্স

file_put_contents(file_path, data, flags, context)

পরামিতি

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

  • ডেটা - ফাইলে লেখার জন্য ডেটা সেট করুন:

  • পতাকা - ফাইলটি কীভাবে খোলা হয় বা ডেটা লিখতে হয় তা নির্দিষ্ট করে:

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

    • FILE_APPEND − যদি ফাইলের ফাইলের নাম আগে থেকেই থাকে, তাহলে সেটিকে ওভাররাইট করার পরিবর্তে ফাইলটিতে ডেটা যোগ করুন।

    • LOCK_EX - লেখার দিকে এগিয়ে যাওয়ার সময় ফাইলটিতে একটি এক্সক্লুসিভ লক অর্জন করুন৷

    • FILE_TEXT − ডেটা টেক্সট মোডে লেখা হয়। এই পতাকাটি FILE_BINARY এর সাথে ব্যবহার করা যাবে না৷ এই পতাকা শুধুমাত্র PHP 6 থেকে উপলব্ধ।

    • FILE_BINARY − ডেটা বাইনারি মোডে লেখা হবে। এটি ডিফল্ট সেটিং এবং FILE_TEXT এর সাথে ব্যবহার করা যাবে না৷ এই পতাকা শুধুমাত্র PHP 6 থেকে উপলব্ধ।

  • প্রসঙ্গ - স্ট্রীমের আচরণ সেট করুন।

ফেরত

file_put_contents() ফাংশন ফাইলে লেখা বাইটের সংখ্যা প্রদান করে, অথবা ব্যর্থ হলে FALSE।

উদাহরণ

<?php
   echo file_put_contents("new.txt","This is it!");
?>

আউটপুট

11

আসুন আরেকটি উদাহরণ দেখি -

উদাহরণ

<?php
   $file_path = one.txt';
   $myfile = file_get_contents($file_path);
   // Append
   $myfile .= "Demo line!\n";
   file_put_contents($file_path, $myfile);
?>

আউটপুট

10

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

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

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

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