กำหนด permission ไฟล์หรือโฟลเดอร์ด้วยฟังก์ชัน FTP ใน PHP
เขียนเมื่อ 14 ปีก่อน โดย Ninenik Narkdeepermission php ftp
คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ permission php ftp
UPDATE! อัพเดทล่าสุด 28-01-2019
-
-
ไปที่ Copy
ปกติสามารถกำหนดด้วยฟังก์ชัน chmod หรือไม่ก็กำหนดด้วยฟังก์ชัน FTP ต่อไปนี้ก็ได้
<?php // ฟังก์ชันการติดกับ server ผ่าน FTP function ftpOpen() { // กำหนดค่าการติดต่อ FTP $ftp_user_name = 'ftp_username'; // userane $ftp_user_pass = 'ftp_password'; // password $ftp_server = 'ftp.example.com'; // server $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); return $conn_id; } // ฟังก์ชันสำหรับกำหนด permissions function ftpChmod($conn_id, $permissions, $path){ if(ftp_site($conn_id, 'CHMOD $permissions '.$path) !== false){ return TRUE; }else{ return FALSE; } } // ฟังก์ชันปิดการติดต่อผ่าน FTP function ftpClose($conn_id){ ftp_close($conn_id); } // การใช้งาน // เปิดการเชื่อมต่อผ่าน FTP $conn_id = ftpOpen(); // กำหนด permissions if($conn_id){ ftpChmod($conn_id, "0777","/domains/example.com/public_html/images/"); // ปิดการติดต่อผ่าน FTP ftpClose($conn_id); } ?>
เพิ่มเติมเนื้อหา ครั้งที่ 1 วันที่ 28-01-2019
การกำหนด path ไฟล์ จะขึ้นอยู่กับการตั้งค่า ของ user นั้นว่ากำหนดใน ftp account หรือ
บัญชีผู้ใช้งาน ftp อย่างไร และก็ขึ้นกับ server ที่ใช้งาน กรณีข้างต้นเป็น
ftpChmod($conn_id, "0777","/domains/example.com/public_html/images/");
หรืออาจจะเป็น
ftpChmod($conn_id, "0777","/public_html/images/");
อย่างไรก็ตาม กรณีเราต้องการตรวจสอบ หรือ debug การทำงาน ก็สามารภเปิดการแจ้งเตือน error
หรือ warning โดยเพิ่มโค้ดด้านล่างนี้ไว้ด้านบนสุดของไฟล์
<?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);
เช่น อาจจะช่วยแจ้งว่า ไม่มีโฟลเดอร์หรือ path ที่เรากำหนด แบบนี้ ก็ทำให้เราสามารถทราบว่าเรากำหนด
path ที่ต้องการได้ถูกต้องหรือไม่
การเพิ่มการกำหนดการแจ้งเตือน จะใช้ในขั้นตอนการทดสอบโปรแกรมเท่านั้น เมื่อใช้งานจริง ควรปิดการแจ้ง
เตือนนี้ เพื่อป้องกันการแสดงข้อมูลบางอยู่ที่สำคัญในการแจ้งเตือนที่เกิดขึ้น
กด Like หรือ Share เป็นกำลังใจ ให้มีบทความใหม่ๆ เรื่อยๆ น่ะครับ

เนื้อหาที่เกี่ยวข้อง
-
10 Feb2010ประยุกต์ สร้าง FTP Function สำหรับการจัดการไฟล์ผ่าน FTP Protocal อ่าน 8,866
เนื้อหานี้ เราจะสร้าง php function เกี่ยวกับการใช้งาน ftp function เพื่อให้สะ
URL สำหรับอ้างอิง
Top
Copy
ขอบคุณทุกการสนับสนุน
![]()