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); ?>পড়ুন এবং চালান