Это функция, которую я использую в данный момент:
ftp_site($conn_id, 'CHMOD 0777 ./httpdocs/test.txt');
Как получить разрешения (чтение, запись и т. Д.) Для одного файла?
// Set up basic connection
$ftp_server = "test.com";
$conn_id = ftp_connect($ftp_server,21);
// Login with username and password
$ftp_user_name = "user";
$ftp_user_pass = "pass";
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_pasv($conn_id, true);
//ftp_site($conn_id, 'CHMOD 0777 ./httpdocs/test.txt');