Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน ftp_chmod() ใน PHP


ฟังก์ชัน ftp_chmod() ตั้งค่าการอนุญาตบนไฟล์ระยะไกลผ่าน FTP

ไวยากรณ์

ftp_chmod(con,mode,my_file);

พารามิเตอร์

  • เสีย - การเชื่อมต่อ FTP

  • โหมด − สิทธิ์ใหม่

    ประกอบด้วยตัวเลขสี่ตัว -

    • ตัวเลขแรกเป็นศูนย์เสมอ

    • ตัวเลขที่สองระบุสิทธิ์สำหรับเจ้าของ

    • ตัวเลขที่สามระบุการอนุญาตสำหรับ OWNER's USER GROUP

    • ตัวเลขที่สี่ระบุการอนุญาตสำหรับทุกคน

  • ค่าที่เป็นไปได้ (หากต้องการตั้งค่าหลายสิทธิ์ ให้บวกตัวเลขต่อไปนี้) -

    • 1 =ดำเนินการอนุญาต

    • 2 =สิทธิ์ในการเขียน

    • 4 =สิทธิ์ในการอ่าน

  • my_file − ชื่อไฟล์

คืนสินค้า

ฟังก์ชัน ftp_chmod() คืนค่าการอนุญาตไฟล์ใหม่เมื่อสำเร็จหรือ FALSE เนื่องจากเกิดข้อผิดพลาด

ตัวอย่าง

ต่อไปนี้คือตัวอย่างการตั้งค่าการอนุญาตไฟล์โดยการเปลี่ยนโหมด -

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