Forum und email

ftp_site

(PHP 4, PHP 5)

ftp_site — Отправляет команду SITE серверу

Описание

bool ftp_site ( resource $ftp_stream , string $command )

ftp_site() отправляет команду, заданную аргументом command , FTP серверу.

Команда SITE не стандартизирована, и зависит от FTP сервера. Она может быть полезна для изменения прав доступа к файлам или смены владельца или группы.

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

ftp_stream

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

command

Команда SITE. Обратите внимание, что этот параметр не проходит экранирование спецсимволов, так что могут возникнуть проблемы с именами, содержащими пробелы и прочие подобные символы.

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

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Example#1 Отправка команды SITE FTP серверу

<?php
/* Соединение с FTP сервером */
$conn ftp_connect('ftp.example.com');
if (!
$conn) die('Не удалось подключиться к ftp.example.com');

/* Вход под именем "user" с паролем "pass" */
if (!ftp_login($conn'user''pass')) die('Не удалось войти на ftp.example.com');

/* Отправка "SITE CHMOD 0600 /home/user/privatefile" FTP серверу */
if (ftp_site($conn'CHMOD 0600 /home/user/privatefile')) {
   echo 
"Команда выполнена.\n";
} else {
   die(
'Команда не выполнена.');
}
?>

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