Below is the text of the page https://irc.com.ua/api.php stored 2007-01-14 by archive.org.ua. The original page over time could change. View as original html

IRC :: API

[http://irc.com.ua] О проекте Подключение Куда зайти? Чат для сайта Немного о IRC Команды IRC ЧаВО (FAQ) Гостевая Друзья и партнеры: Чат "День&Ночь" (Якутск) Ukrainian Metal Webzine Описание программного интерфейса Принцип работы: 1. Форма (для ввода Ника, Канала, Сервера...), размещенная на Вашей страничке, передает введенные данные скрипту http://irc.com.ua/cgi-bin/login.cgi , который запускает на web-сервере программу в фоновом режиме (о ней чуть дальше). 2. У пользователя автоматически открывается страничка чата (канал, юзерлист и поле ввода сообщения), которая взаимодействует по HTTP с фоновой программой на сервере - выводит пользователю полученные данные и передает данные, введенные пользователем. 3. Запущенная на web-сервере программа тем временем подключается к указанному IRC-серверу и выполняет всю работу по интерпретации IRC протокола, буферизации данных и взаимодействию с частью, работающей у пользователя на броузере. Пункты 2 и 3 выполняются параллельно, 2 - броузером пользователя, 3 - на web-сервере irc.com.ua (это значит что на Вашем web-сервере никакие скрипты не запускаются, т.е. абсолютно безопасно, не генерируется никакого трафика и нет никаких требований к хостингу на котором находится Ваш сайт). Описание API: Скрипт http://irc.com.ua/cgi-bin/login.cgi посредством метода GET (записывается это так:
параметр accept-charset не следует менять, это кодировка в которой веб-сервер принимет запрос, о кодировке IRC-сервера написано ниже) принимает следующие параметры: nick - ник пользователя, необходимо позволить пользователю задать его самостоятельно (вот так: ) real - реальное имя пользователя, необязательное, по умолчанию копия ника chan - канал на который пользователь попадет сразу после подключения к серверу (можно использовать , или ) serv - IRC сервер к которому необходимо подключиться, может быть имя или IP-адресс (сервер, порт и кодировку необходимо задавать или как или все три параметра позволить пользователю задать самостоятельно) port - TCP-порт сервера, к которому необходимо подключиться, для IRC обычно используются 6667 и 6669 senc - кодировка используемая на этом порту сервера, может быть koi или win (если пользователю дается возможность выбрать кодировку, то делается это так: ) curl - URL на который скрипт login.cgi перенаправляет броузер пользователя после удачного логина (необходимо задать как ), это необязательный параметр Сервер, порт и кодировку сервера можно задать в одном параметре serv таким образом: , это удобно если сервер задается в выпадающем списке и у разных серверов отличаются порты и/или кодировки. Параметры port и senc при этом используются как значения по умолчанию, если они не были заданы в serv . Если вход на канал осуществляется с использованием ключа (пароля), то пароль указывается в параметре chan через пробел после названия канала, например: Скрипт login.cgi используется только для инициализации нового подключения, все остальное взаимодействие осуществляется через другие скрипты полностью автоматически. Наши услуги: Реклама Проведение чатов Аренда шлюза Хостинг Все замечания и предложения направляйте на irc@honey.com.ua Copyright (c) Oleg Medinsky 2002,2003