ฟังก์ชัน chmod() ของ PHP

การเขียนและการใช้งาน

ฟังก์ชัน chmod() กำหนดโมดัลหรือสิทธิ์แฟ้ม

ถ้าสำเร็จ ก็จะคืนค่า TRUE ถ้าไม่สำเร็จ ก็จะคืนค่า FALSE

ศัพท์

chmod(file,mode)
ตัวเลือก รายละเอียด
file สำคัญ (เพื่อกำหนดแฟ้มที่ต้องการตรวจสอบ):
mode

ตัวเลือก (ถ้าต้องการกำหนดสิทธิ์ใหม่ ให้กำหนดสิทธิ์ใหม่):

ประกาศ mode ประกอบด้วย 4 ตัวเลข:

  • เลขที่หนึ่งเสมอ 0
  • เลขที่สองกำหนดสิทธิ์ของเจ้าของ
  • เลขที่สองกำหนดสิทธิ์ของกลุ่มผู้ใช้ที่เจ้าของอยู่
  • เลขที่สี่กำหนดสิทธิ์ของผู้ใช้ทั้งหมดอื่น

ค่าที่เป็นไปได้ (ถ้าต้องการตั้งสิทธิ์หลายรายการ โปรดนับเลขที่ต่อกันข้างล่าง):

  • 1 - สิทธิ์การปฏิบัติ
  • 2 - สิทธิ์การเขียน
  • 4 - สิทธิ์การอ่าน

ตัวอย่าง

<?php
// มีสิทธิ์เขียนอ่านของเจ้าของ และผู้ใช้ไม่มีสิทธิ์ใดๆ
chmod("test.txt",0600);
// มีสิทธิ์เขียนอ่านของเจ้าของ และผู้ใช้สามารถอ่าน
chmod("test.txt",0644);
// มีสิทธิ์ทั้งหมดของเจ้าของ และผู้ใช้ทั้งหมดสามารถอ่านและปฏิบัติ
chmod("test.txt",0755);
// มีสิทธิ์ทั้งหมดของเจ้าของ กลุ่มที่เจ้าของอยู่สามารถอ่าน
chmod("test.txt",0740);
?>