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