ปกติสามารถกำหนดด้วยฟังก์ชัน 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); } ?>