Hàm chmod () thay đổi chế độ tệp. Nó trả về TRUE khi thành công và FALSE khi thất bại.
Cú pháp
chmod($file_path, file_mode)
Tham số
-
file_path - Đặt đường dẫn của tệp hoặc thư mục để được kiểm tra sự tồn tại. Bắt buộc.
-
file_mode - Đặt chế độ với các giá trị. Mô tả của tham số file_mode được hiển thị bên dưới
Tham số Chế độ tệp
Đặt chế độ tệp với bốn giá trị sau.
- không
- quyền cho chủ sở hữu
- quyền cho nhóm người dùng của chủ sở hữu
- quyền cho phần còn lại
Sau đây là các giá trị để đặt nhiều quyền. Bạn cần thêm các số sau -
- 1 =thực thi quyền
- 2 =quyền ghi
- 4 =quyền đọc
Quay lại
Phương thức file_exists () trả về.
- Đúng, thành công
- Sai, thất bại
Ví dụ
Sau đây là một ví dụ thay đổi chế độ cho tệp “one.txt”. Điều này đặt quyền đọc và ghi cho chủ sở hữu, không dành cho mọi người khác.
<?php // Setting mode for file // Read and write permission for owner, nothing for everybody else chmod("one.txt",0600); ?>
Hãy để chúng tôi xem một ví dụ khác thay đổi chế độ tệp cho “two.txt”. Điều này đặt quyền đọc và ghi cho chủ sở hữu, đọc cho mọi người khác.
<?php // Setting mode for file // Read and write permission for owner, read for everybody else chmod("two.txt",0644); ?>
Hãy để chúng tôi xem một ví dụ khác thay đổi chế độ tệp cho “ba.txt”. Điều này đặt tất cả các quyền cho chủ sở hữu, đọc và thực thi cho mọi người khác.
<?php // Setting mode for file // All the permissions for owner, read and execute for everybody else chmod("three.txt",0755); ?>
Hãy để chúng tôi xem một ví dụ khác thay đổi chế độ tệp cho “four.txt”. Điều này đặt tất cả các quyền cho chủ sở hữu, đọc cho nhóm của chủ sở hữu.
<?php // Setting mode for file // All the permissions for owner, read for owner's group chmod("four.txt",0740); ?>
Hãy để chúng tôi xem một ví dụ khác thay đổi chế độ tệp cho “five.txt”. Điều này đặt tất cả các quyền cho chủ sở hữu, đọc và thực thi cho nhóm của chủ sở hữu.
<?php // Setting mode for file // All the permissions for owner, read and execute for owner's group chmod("five.txt",0740); ?>