Hàm chmod() của PHP

Định nghĩa và cách sử dụng

Hàm chmod() thay đổi chế độ tệp.

Nếu thành công thì trả về TRUE, nếu không thì trả về FALSE.

Cú pháp

chmod(file,mode)
Tham số Mô tả
file Bắt buộc. Quy định tệp cần kiểm tra.
mode

Tùy chọn. Quy định quyền mới.

Tham số mode bao gồm 4 số:

  • Số thứ nhất luôn là 0
  • Số thứ hai quy định quyền của chủ sở hữu
  • Số thứ hai quy định quyền của nhóm người dùng mà chủ sở hữu thuộc
  • Số thứ tư quy định quyền của tất cả người dùng khác

Giá trị có thể (nếu cần thiết để thiết lập nhiều quyền, hãy cộng tổng số dưới đây):

  • 1 - Quyền thực thi
  • 2 - Quyền ghi
  • 4 - Quyền đọc

Mô hình

<?php
// Chủ sở hữu có thể đọc và ghi, người dùng khác không có bất kỳ quyền nào
chmod("test.txt",0600);
// Chủ sở hữu có thể đọc và ghi, người dùng khác có thể đọc
chmod("test.txt",0644);
// Chủ sở hữu có tất cả quyền, tất cả người dùng khác có thể đọc và thực thi
chmod("test.txt",0755);
// Chủ sở hữu có tất cả quyền, nhóm người dùng của chủ sở hữu có thể đọc
chmod("test.txt",0740);
?>