как получить разрешение файла для одного файла в функции php ftp - PullRequest
0 голосов
/ 28 ноября 2011

Это функция, которую я использую в данный момент:

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');

1 Ответ

1 голос
/ 28 ноября 2011

Обновление

Как насчет - http://www.php.net/manual/en/function.ftp-rawlist.php - кажется, вы можете вместо этого получить права доступа к файлу ... хотя это не даст вам его в числовой форме, вы сможете получить разрешения ...

--- Оригинал ---

Вы можете получить текущие права доступа к файлу, используя функцию PHP fileperms()

Подробнее см. http://www.php.net/fileperms

...