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

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


PHP-তে fopen() ফাংশনটি একটি ফাইল বা URL খোলে। ফাংশনটি ব্যর্থ হলে FALSE এবং এরর রিটার্ন করে। ফাংশন নামের আগে '@' চিহ্ন যোগ করে এরর আউটপুট লুকানো যায়।

সিনট্যাক্স

fopen(file_path, mode, include_path, context)

প্যারামিটার

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

  • mode − ফাইলে আপনার প্রয়োজনীয় অ্যাক্সেস টাইপ

    • "r" - শুধু পড়া
    • "r+" - পড়া/লেখা
    • "w" - শুধু লেখা
    • "w+" - পড়া/লেখা
    • "a" - শুধু লেখা। ফাইলের শেষে খোলে এবং লিখে বা ফাইল না থাকলে নতুন ফাইল তৈরি করে)
    • "a+" - পড়া/লেখা। ফাইল কন্টেন্ট সংরক্ষণ করে ফাইলের শেষে লিখে)
    • "x" - শুধু লেখা। নতুন ফাইল তৈরি করে। ফাইল ইতিমধ্যে থাকলে FALSE এবং এরর রিটার্ন করে)
    • "x+" - পড়া/লেখা। নতুন ফাইল তৈরি করে। ফাইল ইতিমধ্যে থাকলে FALSE এবং এরর রিটার্ন করে)
  • include_path − include_path-এ (php.ini-তে) ফাইল খুঁজতে চাইলে '1' সেট করুন।

  • context − ফাইল পয়েন্টারের কনটেক্সট।

রিটার্ন মান

fopen() ফাংশনটি ব্যর্থ হলে FALSE এবং এরর রিটার্ন করে। ফাংশন নামের আগে '@' চিহ্ন যোগ করে এরর আউটপুট লুকানো যায়।

মান লের "new.txt" ফাইলটি নিচের কন্টেন্ট সহ রয়েছে।

The content of the file!

উদাহরণ

<?php // পড়া/লেখা মোড $file_pointer = fopen("new.txt", 'r+') or die("File does not exist"); $res = fgets($file_pointer); echo $res; fclose($file_pointer); ?>

আউটপুট

The content of the file!

উদাহরণ

"one.txt" ফাইল নিয়ে আরেকটি উদাহরণ।

<?php // পড়া/লেখা মোড $file_pointer = fopen("one.txt", "w+"); // ফাইলে লেখা fwrite($file_pointer, 'demo content'); echo fread($file_pointer, filesize("new.txt")); fclose($file_pointer); ?>

আউটপুট

demo content
  1. PHP-তে file_get_contents() ফাংশন

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

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

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