กำหนด permission ไฟล์หรือโฟลเดอร์ด้วยฟังก์ชัน FTP ใน PHP
เขียนเมื่อ 15 ปีก่อน โดย Ninenik Narkdeephp permission ftp
คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ php permission ftp
ดูแล้ว 8,800 ครั้ง
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 อ่าน 9,752
เนื้อหานี้ เราจะสร้าง php function เกี่ยวกับการใช้งาน ftp function เพื่อให้สะ
URL สำหรับอ้างอิง
Top
Copy
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ