ROBOWEB : Документация по языку HTP (HOD Text Processor), команда: FTPsendcmd $приемник , @код_команды. HTP, язык обработки текста, генератор html страниц, обновление web сайта, программирование под windows документация на русском, обновление сайта, редизайн сайта, программа для создания web сайтов, проверка html страниц, скрипты, написать скрипты для HTP, контент менеджер, загрузка по ftp, программы web мастеру, язык для web мастера, алгоритмы, написать скрипты самому, документация по скриптам, описание команд, html, perl, cgi, php, css, 3dmax - 3D Studio русская документация с примерами программ, RTFM и описание протоколов, описание dreamweaver, все для вебдизайнера
Разработка сайтов, web дизайн - Центр Русского Дизайна HOD.RU
FLASH
3D Studio MAX
DreamWeawer FAQ
Изучение HTML
META тэги
CSS
Руководство по стилям
Спецификация WML (WAP)
Язык DHTML
Спецификация XML
Руководство по Java
Документация по JavaScript
Язык HOD Text Processor
Интерфейс CGI
Документация по Perl 5
Perl FAQ
Документация по PHP
PHP/FI 2.0
Документация по SQL
Базы данных
Доступ к БД

Рейтинг@Mail.ru Rambler's Top100

Веб дизайнеру
Каталог сайтов Axes.ru


HOD Text Processor - Команды языка.

FTPsendcmd $приемник , @код_команды

Отправка произвольной команды FTP стандарта серверу.
Возвращает в приёмнике код ответа сервера в спецификации FTP, вот некоторые из них:

120Служба будет готова через n минут.
150Файл доступен; открывается соединение данных.
200Команда выполнена.
202Команда не реализована.
221Служба закрывает управляющее соединение. Если необходимо, производится выход из системы.
250Требуемая операция с файлом закончена успешно.
332Имя пользователя в порядке, требуется пароль.
350Для операции с файлом необходима дополнительная информация.
450Требуемая операция не принята. Файл недоступен.
500, 501Синтаксическая ошибка; команда не принята.
502Команда не реализована.
503Неправильная последовательность команд.
550Требуемая операция не принята. Файл недоступен.
553Требуемая операция не принята. Имя файла не разрешено системе.


Данная команда может использоваться для проверки соединения с сервером после получения ошибок не связаных с закрытием управляющего соединения, путём отправки команды FTP: "NOOP", например:
 FTPsendcmd $i, "NOOP"
 Jmp!=N $i, 200, ERROR
 Jmp!=N $F, 0, ERROR
Можно использовать команду FTPsendcmd и для отправки команд отсутствующих в стандарте FTP (RFC 959), являющихся расширенными, например, команды "SITE chmod 666 filename.ext", где 666 это атрибуты файла в OCT системе исчисления (*NIX стандарт).


Модифицирует регистр $F:
$F=0 Успешно
$F=1 Не соединено с сервером
$F=2 После выполнения команды управляющее соединение потеряно


Исключения при выполнении:
  • Если Ваш компьютер не содержит библиотеки WINSOCK32.DLL или эта библиотека не была успешно загружена и инициализирована, то команда игнорируется модификация $F не производится.


  • Примечание:
    Потеря управляющего соединения равноценна выполненной команде FTPdisconnect выполнение FTP команд после этого невозможно и требуется соединиться вновь (FTPconnect).

    Потеря управляющего соединения происходит в случае, если отправленная Вами команда выдала код возврата, который обязывает разорвать соединение или заново авторизоваться, то есть коды: 220, 221, 331, 421, 530.

    Если в ходе выполнения команды сервер потребовал открыть соединение для передачи файла или приёма данных, то соединение не открывается, а вслед за Вашей командой отправляется команда отмены.




    Содержание