Computer >> Máy Tính >  >> Lập trình >> PHP

hàm ftp_chmod () trong PHP

Hàm ftp_chmod () đặt quyền trên một tệp từ xa qua FTP.

Cú pháp

ftp_chmod(con,mode,my_file);

Tham số

  • con - Kết nối FTP

  • chế độ - Các quyền mới.

    Nó bao gồm bốn số -

    • Số đầu tiên luôn là số 0

    • Số thứ hai chỉ định quyền cho CHỦ SỞ HỮU

    • Số thứ ba chỉ định quyền cho NHÓM NGƯỜI DÙNG CỦA CHỦ SỞ HỮU

    • Số thứ tư chỉ định quyền cho EVERYBODY ELSE

  • Các giá trị có thể có (để đặt nhiều quyền, hãy cộng các số sau) -

    • 1 =thực thi quyền

    • 2 =quyền ghi

    • 4 =quyền đọc

  • my_file - Tên tệp

Quay lại

Hàm ftp_chmod () trả về các quyền mới đối với tệp thành công hoặc FALSE nếu có lỗi.

Ví dụ

Sau đây là ví dụ để đặt quyền đối với tệp bằng cách thay đổi chế độ -

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