ftp_set_option
ftp_size
FTP
PHP Manual

# 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` в случае возникновения ошибки.

### Примеры

Пример #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('Команда не выполнена.');
}
?>`

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

- ftp_raw() - Отправляет произвольную команду FTP серверу

ftp_set_option
ftp_size
FTP
PHP Manual