কম্পিউটার

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


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

সিনট্যাক্স

chmod($file_path, file_mode)

পরামিতি

  • ফাইল_পথ - অস্তিত্বের জন্য পরীক্ষা করার জন্য ফাইল বা ডিরেক্টরির পথ সেট করুন। প্রয়োজন।

  • ফাইল_মোড - মান সহ মোড সেট করুন। ফাইল_মোড প্যারামিটারের বিবরণ নীচে দেখানো হয়েছে

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

নিম্নলিখিত চারটি মান সহ ফাইল মোড সেট করুন।

  • শূন্য
  • মালিকের অনুমতি
  • মালিকের ব্যবহারকারী গোষ্ঠীর জন্য অনুমতি
  • বিশ্রামের অনুমতি

একাধিক অনুমতি সেট করার জন্য নিম্নলিখিত মানগুলি রয়েছে৷ আপনাকে নিম্নলিখিত সংখ্যা যোগ করতে হবে -

  • 1 =এক্সিকিউট পারমিশন
  • 2 =লেখার অনুমতি
  • 4 =পড়ার অনুমতি

ফেরত

file_exists() পদ্ধতি রিটার্ন করে।

  • সত্যি, সাফল্যের উপর
  • মিথ্যা, ব্যর্থতার উপর

উদাহরণ

নিম্নলিখিত একটি উদাহরণ যা "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. পিএইচপি-তে ফাইল() ফাংশন

  4. ডিলিট() পিএইচপি ফাংশন