Mô tả
Hàm ftp_chmod() thiết lập quyền truy cập cho một tập tin trên máy chủ FTP.
Cú pháp
ftp_chmod(con, mode, my_file);
Tham số
con − Kết nối FTP.
mode − Quyền mới (dạng octal 4 chữ số).
- Chữ số đầu tiên luôn là 0
- Chữ số thứ 2: quyền của CHỦ SỞ HỮU (OWNER)
- Chữ số thứ 3: quyền của NHÓM NGƯỜI DÙNG (GROUP)
- Chữ số thứ 4: quyền của MỌI NGƯỜI KHÁC (OTHERS)
Các giá trị quyền (cộng dồn để thiết lập nhiều quyền):
- 1 = quyền thực thi (execute)
- 2 = quyền ghi (write)
- 4 = quyền đọc (read)
my_file − Tên tập tin cần thay đổi quyền.
Giá trị trả về
Trả về quyền mới của tập tin nếu thành công, FALSE nếu lỗi.
Ví dụ
Thiết lập quyền 0755 cho tập tin:
<?php
$ftp_server = "192.168.0.4";
$ftp_user = "amit";
$ftp_pass = "tywg61gh";
$myfile = "E:/new/demo.txt";
$con = ftp_connect($ftp_server);
$res = ftp_login($con, $ftp_user, $ftp_pass);
if (ftp_chmod($con, 0755, $myfile) !== false) {
echo "Mode changed successfully! \n";
} else {
echo "Mode cannot be changed! \n";
}
ftp_close($con);
?>