Trần Ngọc Thanh - 430
- 08/08/2025
Hàm chmod() trong PHP dùng để phân quyền truy cập đọc, viết, thực thi cho file hoặc thư mục, chi tiết như nào hãy cùng chúng tôi phân tích:
![]()
Hàm chmod() trong PHP
Chức năng của Hàm chmod() trong PHP
Hàm chmod() trong PHP dùng để phân quyền truy cập đọc, viết, thực thi cho file hoặc thư mục.
Cú pháp của Hàm chmod() trong PHP
$kết_quả = chmod("đường_dẫn_file_hoặc_thư_mục", phân_quyền);
đường_dẫn_file_hoặc_thư_mục: Đường dẫn file hoặc thư mục (Ví dụ: thumuctest/test.txt, thumuctest)
phân_quyền: Phần quyền (Ví dụ: 777, 0644,....)
$kết_quả: Kết quả trả về true nếu phân quyền cho file hoặc thư mục thành công, trả về false nếu phân quyền cho file hoặc thư mục thất bại.
Code Hàm chmod() trong PHP
<?php
// Phân quyền cho file
$filename = "thumuctest/test.txt";
if (chmod($filename, 0644)) {
echo "Đã thay đổi quyền 0644 cho file '$filename' thành công.";
} else {
echo "Không thể thay đổi quyền của '$filename'.";
}
// Kết quả: Đã thay đổi quyền 0644 cho file 'thumuctest/test.txt' thành công.
// Phân quyền cho thư mục
$duongdanthumuc = "thumuctest";
if (chmod($duongdanthumuc , 0644)) {
echo "Đã thay đổi quyền 0644 cho thư mục '$duongdanthumuc ' thành công.";
} else {
echo "Không thể thay đổi quyền của '$duongdanthumuc '.";
}
// Kết quả: Đã thay đổi quyền 0644 cho thư mục 'thumuctest' thành công.
?>
Kết quả:
Đã thay đổi quyền 0644 cho file 'thumuctest/test.txt' thành công.
Đã thay đổi quyền 0644 cho thư mục 'thumuctest' thành công.
Các loại phân quyền của Hàm chmod() trong PHP
Quyền chmod 0755
Quyền của chủ sở hữu: Đọc, Ghi, Thực thi.
Quyền của nhóm: Đọc, Thực thi.
Quyền công khai: Đọc, Thực thi.
Quyền chmod 0777
Quyền của chủ sở hữu: Đọc, Ghi, Thực thi.
Quyền của nhóm: Đọc, Ghi, Thực thi.
Quyền công khai: Đọc, Ghi, Thực thi.
Quyền chmod 0644
Quyền của chủ sở hữu: Đọc, Ghi
Quyền của nhóm: Đọc
Quyền công khai: Đọc
Quyền chmod 0557
Quyền của chủ sở hữu: Đọc, Thực thi.
Quyền của nhóm: Đọc, Thực thi.
Quyền công khai: Đọc, Ghi, Thực thi.
Quyền chmod 0667
Quyền của chủ sở hữu: Đọc, Ghi.
Quyền của nhóm: Đọc, Ghi.
Quyền công khai: Đọc, Ghi, Thực thi.
Quyền chmod 0767
Quyền của chủ sở hữu: Đọc, Ghi, Thực thi.
Quyền của nhóm: Đọc, Ghi.
Quyền công khai: Đọc, Ghi, Thực thi.
Quyền chmod 0677
Quyền của chủ sở hữu: Đọc, Ghi
Quyền của nhóm: Đọc, Ghi, Thực thi.
Quyền công khai: Đọc, Ghi, Thực thi.
Quyền chmod 0577
Quyền của chủ sở hữu: Đọc, Thực thi.
Quyền của nhóm: Đọc, Ghi, Thực thi.
Quyền công khai: Đọc, Ghi, Thực thi.
Quyền chmod 0757
Quyền của chủ sở hữu: Đọc, Ghi, Thực thi.
Quyền của nhóm: Đọc, Thực thi.
Quyền công khai: Đọc, Ghi, Thực thi.
Quyền chmod 0775
Quyền của chủ sở hữu: Đọc, Ghi, Thực thi.
Quyền của nhóm: Đọc, Ghi, Thực thi.
Quyền công khai: Đọc, Thực thi.
Quyền chmod 0444
Quyền của chủ sở hữu: Đọc
Quyền của nhóm: Đọc
Quyền công khai: Đọc
Quyền chmod 0664
Quyền của chủ sở hữu: Đọc, Ghi
Quyền của nhóm: Đọc, Ghi
Quyền công khai: Đọc
Quyền chmod 0666
Quyền của chủ sở hữu: Đọc, Ghi
Quyền của nhóm: Đọc, Ghi
Quyền công khai: Đọc, Ghi
Quyền chmod 0766
Quyền của chủ sở hữu: Đọc, Ghi, Thực thi.
Quyền của nhóm: Đọc, Ghi.
Quyền công khai: Đọc, Ghi.
Quyền chmod 0776
Quyền của chủ sở hữu: Đọc, Ghi, Thực thi.
Quyền của nhóm: Đọc, Ghi, Thực thi.
Quyền công khai: Đọc, Ghi
Quyền chmod 0777
Quyền của chủ sở hữu: Đọc, Ghi, Thực thi.
Quyền của nhóm: Đọc, Ghi, Thực thi.
Quyền công khai: Đọc, Ghi, Thực thi.
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Hàm chmod() trong PHP.
- 0 Bình luận
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *