ftp_chmod

(PHP 5)

ftp_chmod -- Устанавливает права доступа к файлу

Описание

int ftp_chmod ( resource ftp_stream, int mode, string filename )

Устанавливает права доступа к указанному удалённому файлу в значение mode.

Список параметров

ftp_stream

Идентификатор соединения с FTP сервером

mode

Новые права доступа, указанные в виде восьмиричного значения.

filename

Удалённый файл.

Возвращаемые значения

Возвращает новые права доступа к файлу в случае успеха или FALSE в случае ошибки.

Примеры

Пример 1. Пример использования ftp_chmod()

<?php
$file
= 'public_html/index.php';

// установка соединения
$conn_id = ftp_connect($ftp_server);

// вход с именем пользователя и паролем
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// попытка изменить права доступа к файлу $file на 644
if (ftp_chmod($conn_id, 0644, $file) !== false) {
 echo
"Права доступа к файлу $file изменены на 644\n";
} else {
 echo
"Не удалось изменить права доступа к файлу $file\n";
}

// закрытие соединения
ftp_close($conn_id);
?>

Смотрите также

chmod()



ftp_chmod
rabin at rab dot in
23-May-2006 03:21
As mentioned in the note below, the function posted by "hardy add mapscene dot com" works incorrectly if used with an octal mode, the way the php5 function is used.

This function works exactly like the the php5 one:

<?php
if (!function_exists('ftp_chmod')) {
   function
ftp_chmod($ftp_stream, $mode, $filename)
   {
       return
ftp_site($ftp_stream, sprintf('CHMOD %o %s', $mode, $filename));
   }
}
?>

<ftp_chdirftp_close>
 Last updated: Tue, 15 Nov 2005