Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Веб-программирование > PHP / MySQL

PHP / MySQL Создание динамических Веб-ресурсов

Ответ
 
Опции темы
Старый 30.11.2011, 15:17   #16
treycerok
Оператор ЭВМ
 
Аватар для treycerok
 
Регистрация: 11.11.2011
Адрес: Ростов-на-Дону
Сообщений: 41
Написано 9 полезных сообщений
(для 17 пользователей)
Ответ: icq и php

годика три назад написал Icq chat с помощью этой библы)
кому соурсы дать?
(Offline)
 
Ответить с цитированием
Старый 30.11.2011, 16:21   #17
moka
.
 
Регистрация: 04.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,861 пользователей)
Ответ: icq и php

Ты не спрашивай, а выложи оформив так, чтобы в гугле индексировалось нормально. Народ скачает..
(Offline)
 
Ответить с цитированием
Старый 30.11.2011, 21:04   #18
treycerok
Оператор ЭВМ
 
Аватар для treycerok
 
Регистрация: 11.11.2011
Адрес: Ростов-на-Дону
Сообщений: 41
Написано 9 полезных сообщений
(для 17 пользователей)
Плохо Ответ: icq и php

И так давно написанный мною ICQ чат , возможно коряво, непонятно, но до изменения протоколов и кодировок клиентов всё юзалось хорошо ( мой максимум был 26 человек =) ).
Откройте для начала файл conf_ip.php , настройте как все описал, думаю труда не составит. Для пущей наглядности код файла отвечающего за настройки .
<?php
// ДАнные  для подключения к БД
$server='localhost';
// USER MySql
$user="root";
// PASSWORD FOR USER MySql
$password="123456";
// SELECT DB MySql
$select_data_base="test";
$table_name="user_chat_icq";
$structure_table="create table $table_name(
        ID INT NOT Null AUTO_INCREMENT Primary key,
        UIN BLOB(60),
        NAME BLOB(15),
        STS BLOB(30)
        )"
;
// UIN на котором будет находиться бот
define('UIN','1001');
// соответственно пароль к нему
define('PASSWORD''******');
// УИН админа
define('TUIN','553860');
 
// статус для бота
define('STARTSTATUS''STATUS_FREE4CHAT');
?>
И так , если хотим расширеный статус, берем после удачного подключения и и делаем
$icq->setStatus('Основной','доп.стат''сообщение'); 
основные статусы
	 * - STATUS_ONLINE
	 * - STATUS_AWAY
	 * - STATUS_DND
	 * - STATUS_NA
	 * - STATUS_OCCUPIED
	 * - STATUS_FREE4CHAT
	 * - STATUS_INVISIBLE
доп.статы
	 * - STATUS_WEBAWARE
	 * - STATUS_SHOWIP
	 * - STATUS_BIRTHDAY
	 * - STATUS_WEBFRONT
	 * - STATUS_DCDISABLED
	 * - STATUS_DCAUTH
	 * - STATUS_DCCONT

Сопутствующие файлы - admins.txt , amd.txt
admins.txt - содержит список уинов, которые могут быть админами(разделение - *)
amd.txt - содержит список модераторов(разделение - *)

Модераторов можно добавить в чате.



Теперь функции:
!рег НИК - регистрирует пользователя.
!бот_тайм - покажет время работы бота
!показ ID - показать свой уин пользователю с ID
!chat - показать пользователей в чате
!on - войти в чат 
!off - выйти из чата
!p ID сообщение - отправить приватное сообщение пользователю с указаным ID (!p - пишется латиницей)
!nn НОВЫЙ_НИК - изменяет ваш НИК на НОВЫЙ_НИК
!нмд ID - добавить в модераторы пользователя с ID (for admins)
!дмд ID - удалить модератора с ID ( for admins)
!офю ID - отправить пользователя c ID в оффлайн( принудительный выход с чата) (for admins)
!б ID 123 - забанить пользователя с ID на 123 секунды, секунды не могут быть меньше 0 и больше 5184000 (for admins)
!ид - узнать свой ИД
!ник - узнать свой ник
Дополнительные функции:
!время - покажет время, с праздником поздравит (с 8 марта или 23 февраля=) )
!пароль - сгенерит пароль
Сейчас вряд-ли можно будет пообщаться, так как траблы с кодировкой, но изменения кодировки файлов, или установка таких опций как setOption, может ещё оживят этого старика.
И на последок, жрет зараза много памяти) так как создается 2 массива на каждого пользователя онлайн+они расширяются сообщениям, что бы не присылались свои же сообщения. Ну в общем всё, файл прикрепляю.
Вложения
Тип файла: rar icq_bot.rar (24.6 Кб, 121 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (30.11.2011)
Старый 02.12.2011, 17:18   #19
treycerok
Оператор ЭВМ
 
Аватар для treycerok
 
Регистрация: 11.11.2011
Адрес: Ростов-на-Дону
Сообщений: 41
Написано 9 полезных сообщений
(для 17 пользователей)
Ответ: icq и php

ошибочка есть в коде)) там нет подключения к бд... и нашел решение проблеме с кодировкой... в ближайшее время выложу...
(Offline)
 
Ответить с цитированием
Старый 02.12.2011, 23:43   #20
treycerok
Оператор ЭВМ
 
Аватар для treycerok
 
Регистрация: 11.11.2011
Адрес: Ростов-на-Дону
Сообщений: 41
Написано 9 полезных сообщений
(для 17 пользователей)
Ответ: icq и php

Исправленная версия бота, работает пока со всеми агентами аськи

Обновил команды:
Теперь функции:
!рег НИК - регистрирует пользователя.
!бот_тайм - покажет время работы бота
!показ ID - показать свой уин пользователю с ID
!чат - показать пользователей в чате
!он - войти в чат 
!офф - выйти из чата
!приват ID сообщение - отправить приватное сообщение пользователю с указаным ID (!p - пишется латиницей)
!новый НОВЫЙ_НИК - изменяет ваш НИК на НОВЫЙ_НИК
!нмд ID - добавить в модераторы пользователя с ID (for admins)
!дмд ID - удалить модератора с ID ( for admins)
!офю ID - отправить пользователя c ID в оффлайн( принудительный выход с чата) (for admins)
!б ID 123 - забанить пользователя с ID на 123 секунды, секунды не могут быть меньше 0 и больше 5184000 (for admins)
!ид - узнать свой ИД
!ник - узнать свой ник
Дополнительные функции:
!время - покажет время, с праздником поздравит (с 8 марта или 23 февраля=) )
!пароль - сгенерит пароль
Вложения
Тип файла: rar icq_bot.rar (24.2 Кб, 126 просмотров)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 09:42.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com