কম্পিউটার টিউটোরিয়াল

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


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

সিনট্যাক্স

file_put_contents(file_path, data, flags, context)

প্যারামিটার

  • file_path − ফাইলের পথ।

  • data − ফাইলে লেখার ডেটা সেট করুন:

  • flags − ফাইল কীভাবে খোলা হবে বা ডেটা কীভাবে লেখা হবে তা নির্দিষ্ট করে:

    • FILE_USE_INCLUDE_PATH − ইনক্লুড ডিরেক্টরিতে ফাইলনেম খুঁজুন।

    • FILE_APPEND − ফাইল ইতিমধ্যে থাকলে ওভাররাইট না করে ডেটা অ্যাপেন্ড করুন।

    • LOCK_EX − লেখার সময় ফাইলে এক্সক্লूसিভ লক অর্জন করুন।

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

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

  • context − স্ট্রিমের আচরণ সেট করুন।

রিটার্ন মান

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); // অ্যাপেন্ড $myfile .= "Demo line!\n"; file_put_contents($file_path, $myfile); ?>

আউটপুট

10
  1. PHP-তে fopen() ফাংশন

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

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

  4. PHP-তে file() ফাংশন