Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm ftp_chmod() trong PHP

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);
?>