ฟังก์ชัน ftp_chmod() กำหนดสิทธิ์ของไฟล์ที่ระบุบนเซิร์ฟเวอร์ FTP
หากสำเร็จ ฟังก์ชันจะส่งคืนสิทธิ์ใหม่ เมื่อเกิดความล้มเหลว จะส่งกลับ FALSE และคำเตือน
ftp_chmod (ftp_connection, โหมด, ไฟล์)
พารามิเตอร์ | อธิบาย |
---|---|
ftp_connection | ที่จำเป็น. ระบุการเชื่อมต่อ FTP ที่จะใช้ |
โหมด | ที่จำเป็น. ระบุสิทธิ์ใหม่ พารามิเตอร์โหมดประกอบด้วยตัวเลข 4 ตัว: ตัวเลขตัวแรกมักจะเป็น 0 หมายเลขที่สองระบุสิทธิ์ของเจ้าของ หมายเลขที่สามระบุสิทธิ์ของกลุ่มผู้ใช้ที่เป็นเจ้าของ ตัวเลขที่สี่ระบุสิทธิ์ของผู้อื่น ค่าที่เป็นไปได้ (หากต้องการตั้งค่าหลายสิทธิ์ รวมตัวเลขด้านล่าง): 1 = ดำเนินการอนุญาต 2 = สิทธิ์ในการเขียน 4 = สิทธิ์ในการอ่าน |
ไฟล์ | ที่จำเป็น. ระบุชื่อของไฟล์ที่มีการอนุญาตที่จะแก้ไข |
<?php$conn = ftp_connect("ftp.testftp.com") or die("Could not Connect");ftp_login($conn,"user","pass");// อ่านและเขียนสำหรับเจ้าของ ไม่มีอะไรสำหรับ ทุกคน elseftp_chmod($conn,"0600","test.txt");// อ่านและเขียนเพื่อเจ้าของ อ่านเพื่อทุกคน elseftp_chmod($conn,"0644","test.txt");// ทุกอย่างสำหรับเจ้าของ อ่านและดำเนินการสำหรับทุกคน elseftp_chmod($conn,"0755","test.txt");// ทุกอย่างสำหรับเจ้าของ อ่าน สำหรับ groupftp_chmod($conn,"0740","test.txt");ftp_close($conn);?> ของเจ้าของ