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

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


chmod() ফাংশন ফাইল মোড পরিবর্তন করে। এটি সাফল্যে TRUE এবং ব্যর্থ হলে FALSE ফেরত দেয়।

সিনট্যাক্স

chmod($file_path, file_mode)

প্যারামিটারসমূহ

  • file_path − অস্তিত্ব চেক করার জন্য ফাইল বা ডিরেক্টরির পথ সেট করুন। আবশ্যক।

  • file_mode − মান সহ মোড সেট করুন। file_mode প্যারামিটারটির বিবরণ নিচে দেখানো হয়েছে।

ফাইল মোড প্যারামিটার

নিচের চারটি মান দিয়ে ফাইল মোড সেট করুন।

  • শূন্য
  • মালিকের জন্য অনুমতি
  • মালিকের ইউজার গ্রুপের জন্য অনুমতি
  • অন্যান্য সবার জন্য অনুমতি

বহুতর অনুমতি সেট করার জন্য নিচের মানগুলো যোগ করতে হবে −

  • 1 = এক্সিকিউট অনুমতি
  • 2 = রাইট অনুমতি
  • 4 = রিড অনুমতি

রিটার্ন মান

file_exists() মেথড ফেরত দেয়।

  • সাফল্যে True
  • ব্যর্থ হলে False

উদাহরণ

নিচের একটি উদাহরণ দেওয়া হল যা "one.txt" ফাইলের জন্য মোড পরিবর্তন করে। এটি মালিকের জন্য রিড এবং রাইট অনুমতি সেট করে, অন্যদের জন্য কিছুই নেই।

<?php    // Setting mode for file    // Read and write permission for owner, nothing for everybody else    chmod("one.txt", 0600); ?>

আরেকটি উদাহরণ দেখি যা "two.txt" ফাইলের জন্য ফাইল মোড পরিবর্তন করে। এটি মালিকের জন্য রিড এবং রাইট অনুমতি, অন্যদের জন্য রিড অনুমতি সেট করে।

<?php    // Setting mode for file    // Read and write permission for owner, read for everybody else    chmod("two.txt", 0644); ?>

আরেকটি উদাহরণ দেখি যা "three.txt" ফাইলের জন্য ফাইল মোড পরিবর্তন করে। এটি মালিকের জন্য সকল অনুমতি, অন্যদের জন্য রিড এবং এক্সিকিউট অনুমতি সেট করে।

<?php    // Setting mode for file    // All the permissions for owner, read and execute for everybody else    chmod("three.txt", 0755); ?>

আরেকটি উদাহরণ দেখি যা "four.txt" ফাইলের জন্য ফাইল মোড পরিবর্তন করে। এটি মালিকের জন্য সকল অনুমতি, মালিকের গ্রুপের জন্য রিড অনুমতি সেট করে।

<?php    // Setting mode for file    // All the permissions for owner, read for owner's group    chmod("four.txt", 0740); ?>

আরেকটি উদাহরণ দেখি যা "five.txt" ফাইলের জন্য ফাইল মোড পরিবর্তন করে। এটি মালিকের জন্য সকল অনুমতি, মালিকের গ্রুপের জন্য রিড এবং এক্সিকিউট অনুমতি সেট করে।

<?php    // Setting mode for file    // All the permissions for owner, read and execute for owner's group    chmod("five.txt", 0740); ?>

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

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

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

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