Функция ftp_chmod() устанавливает права доступа к указанному файлу на FTP-сервере.
В случае успеха функция возвращает новые разрешения. В случае неудачи возвращает FALSE и предупреждение.
ftp_chmod(ftp_connection,режим,файл)
параметр | описывать |
---|---|
ftp_connection | Необходимый. Указывает FTP-соединение, которое будет использоваться. |
режим | Необходимый. Укажите новые разрешения. Параметр режима состоит из 4 цифр: Первое число обычно 0 Второе число указывает права владельца. Третье число указывает права группы пользователей, к которой принадлежит владелец. Четвертое число указывает разрешения всех остальных. Возможные значения (чтобы установить несколько разрешений, просуммируйте числа ниже): 1 = разрешение на выполнение 2 = разрешение на запись 4 = разрешение на чтение |
файл | Необходимый. Указывает имя файла, разрешения которого необходимо изменить. |
<?php$conn = ftp_connect("ftp.testftp.com") or die("Не удалось подключиться");ftp_login($conn,"user","pass");// Чтение и запись для владельца, ничего для все ещеftp_chmod($conn,"0600","test.txt");//Чтение и запись для владельца, чтение для всех elseftp_chmod($conn,"0644","test.txt");// Всё для владельца, читаем и выполняем для всех elseftp_chmod($conn,"0755","test.txt");// Всё для владельца, читаем для группы владельцаftp_chmod($conn,"0740","test.txt");ftp_close($conn);?>