Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Как узнать статус ICQ на PHP

21.10.2013 | Категория: Web-мастеру и не только | Автор: ManHunter

Как узнать статус ICQ на PHP

Для получения статуса ICQ на сайтах обычно используется штатная возможность сервиса, а именно ссылка вида:

http://status.icq.com/online.gif?icq=XXXXXXXXX&img=N

Где XXXXXXXXX - номер проверяемой аськи, а N - стиль отображаемой иконки (число от 0 до 27). В ответ приходит картинка статуса с соответствующим стилем. Такой код обычно ставят на сайты, в подпись на форуме и тому подобное. Картинка отображается, все нормально. А как получить статус ICQ в автоматическом режиме? Например, на сервере по планировщику запускается скрипт, который должен отправить некие данные человеку в аську, но только в том случае, если он находится он-лайн. Или надо автоматически контролировать время работы техподдержки, отмечая когда они вышли в онлайн и когда ушли в оффлайн. Или ни одна из предлагаемых стандартных иконок с сервера ICQ не подходит под дизайн вашего сайта, а отображать статус оператора все равно надо. Или для незарегистрированных посетителей ресурса надо скрыть реальные номера ICQ пользователей (их легко узнать из ссылки на картинку статуса), но при этом хочется показать их статус. Это лишь несколько примеров, при желании варианты применения можно придумать еще.

Читать статью целиком »
Просмотров: 5030 | Комментариев: 3

Смайлики в стиле ICQ 2003 для Miranda IM

03.06.2009 | Категория: Мои программы | Автор: ManHunter

Смайлики в стиле ICQ 2003 для Miranda IM

Сейчас для всех мессенджеров создано немерянное количество всяких смайликов, статичных и анимированных. А мне вот до сих пор нравятся классические смайлики от ICQ 2003, поэтому когда я пересел на Miranda IM, первым делом выдрал их из старой аськи и прикрутил к Miranda. Эти смайлики будут хорошо смотреться на светлом фоне.

Читать статью целиком »
Просмотров: 6126 | Комментариев: 1

Отправка сообщений на ICQ из PHP-скриптов

09.11.2008 | Категория: Web-мастеру и не только | Автор: ManHunter
Для отправки сообщений на ICQ из PHP-скриптов очень удобно использовать готовый класс WebIcqPro от автора Сергея Акудовича. Этот класс может послужить основой для создания ICQ-роботов, системы оповещения о различных событиях с сайтов, удаленного администрирования через ICQ и многого другого. WebIcqPro не требует установки на сервере дополнительных компонентов и библиотек. Достаточно подключить через include сам класс в ваш PHP-скрипт и воспользоваться его методами и свойствами. Для работы WebIcqPro требуется PHP 5.2.0 и выше. Класс активно развивается и скоро будет включать в себя практически все функции протокола Oscar. Если по каким-либо причинам на сервере установлена более старая версия PHP, то можно воспользоваться облегченной версией класса WebIcqLite. В ней есть только функции отправки и получения сообщений, но обычно этого вполне достаточно. Класс неплохо документирован, все описания на русском языке, методы и свойства приведены с примерами использования. Очень хороший скрипт, пользуюсь сам и другим рекомендую.

Помните, что на сервере ICQ установлена защита от брутфорса, и при частых подключениях аккаунт блокируется на несколько десятков минут. Поэтому если для вашего проекта критично, чтобы все сообщения были отправлены, то зарегистрируйте несколько ICQ-аккаунтов и отправляйте сообщения с них по очереди или выбирая один случайным образом. Количество необходимых аккаунтов определяется опытным путем в зависимости от нагрузки.

Просмотров: 14442 | Комментариев: 16

Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2020
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.11 сек. / MySQL: 4 (0.0464 сек.) / Память: 4.75 Mb
Наверх