ftp_chmod() ফাংশনটি FTP-এর মাধ্যমে রিমোট ফাইলের পারমিশন সেট করে।
সিনট্যাক্স
ftp_chmod(con, mode, my_file);
প্যারামিটার
con − FTP সংযোগ।
mode − নতুন পারমিশন। এটি চার সংখ্যার সমষ্টি:
প্রথম সংখ্যা সবসময় শূন্য (0)
দ্বিতীয় সংখ্যা মালিকের (OWNER) পারমিশন নির্দেশ করে
তৃতীয় সংখ্যা মালিকের ইউজার গ্রুপের (OWNER'S USER GROUP) পারমিশন নির্দেশ করে
চতুর্থ সংখ্যা অন্যান্য সবার (EVERYBODY ELSE) পারমিশন নির্দেশ করে
সম্ভাব্য মান (একাধিক পারমিশন সেট করতে নিচের সংখ্যাগুলো যোগ করুন):
1 = এক্সিকিউট পারমিশন
2 = রাইট পারমিশন
4 = রিড পারমিশন
my_file − ফাইলের নাম।
রিটার্ন
ftp_chmod() ফাংশনটি সফল হলে নতুন ফাইল পারমিশন এবং ত্রুটি হলে FALSE রিটার্ন করে।
উদাহরণ
নিচের উদাহরণটি মোড পরিবর্তন করে ফাইল পারমিশন সেট করে।
<?php $ftp_server="192.168.0.4"; $ftp_user="amit"; $ftp_pass="tywg61gh"; $myfile = "E:/new/demo.txt"; $con = ftp_connect($ftp_server); $res = ftp_login($con, $ftp_user, $ftp_pass); if (ftp_chmod($con, 0755, $myfile) !== false) { echo "Mode changed successfully! \n"; } else { echo "Mode cannot be changed! \n"; } ftp_close($con); ?>