Руководство по PHP
Пред. |  | След.

# ftp_site

(PHP 3>= 3.0.15, 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_set_option | Уровень выше | ftp_size