Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน chmod() ใน PHP

ฟังก์ชัน chmod() ใช้เปลี่ยนโหมด (mode) ของไฟล์ คืนค่า TRUE เมื่อสำเร็จ และ FALSE เมื่อล้มเหลว

Syntax

chmod($file_path, file_mode)

Parameters

  • file_path − ระบุพาธของไฟล์หรือไดเรกทอรีที่ต้องการตรวจสอบ จำเป็น

  • file_mode − ตั้งค่าโหมดด้วยค่า ตัวอธิบายพารามิเตอร์ file_mode ดังนี้

File Mode Parameter

ตั้งค่า file mode ด้วย 4 ค่า:

  • ศูนย์ (Leading zero)
  • สิทธิ์สำหรับเจ้าของ (owner)
  • สิทธิ์สำหรับกลุ่มของเจ้าของ (owner's group)
  • สิทธิ์สำหรับผู้อื่น (others)

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

  • 1 = execute permissions
  • 2 = write permissions
  • 4 = read permissions

Return

ฟังก์ชัน chmod() คืนค่า:

  • True, เมื่อสำเร็จ
  • False, เมื่อล้มเหลว

ตัวอย่างต่างๆ

<?php 
// Read and write สำหรับ owner, ไม่มีสิทธิ์สำหรับผู้อื่น
chmod("one.txt", 0600);

// Read and write สำหรับ owner, read สำหรับผู้อื่น
chmod("two.txt", 0644);

// ทุกสิทธิ์สำหรับ owner, read และ execute สำหรับผู้อื่น
chmod("three.txt", 0755);

// ทุกสิทธิ์สำหรับ owner, read สำหรับกลุ่ม
chmod("four.txt", 0740);

// ทุกสิทธิ์สำหรับ owner, read และ execute สำหรับกลุ่ม
chmod("five.txt", 0750);
?>