ICQ мессенджер через PHP

При разработке вёб интерфейса столкнулся с задачей: общение клиента и службы информационной поддержки портала через вёб форму, минуя традиционные почтовые сервисы.

Первоочередной выбор пал на Ajax-решение, но из-за не желания ковыряться в чужом коде, было решено попробовать реализовать задачу через ICQ мессенджер. Честно говоря, в «асечных» протоколах не разбираюсь и разбираться особого желания нет. Посему прибегнул к заезженному, но вполне эффективному способу: поиску. После получасового блуждания, был найден замечательный ПХП класс Web Icq Lite, который содержит в себе минимальный набор возможностей для отправки и приема сообщений средствами PHP.
Всё, что нужно - добавить к классу Web Icq Lite– это зарегистрированный ICQ UIN , пароль к нему и нижеследующий код, в качестве быстрого старта.

<?
include('WebIcqLite.class.php');
define('UIN', 111111111); //ICQ индентификатор
define('PASSWORD', 'password'); //Пароль на аккунант
$icq = new WebIcqLite();
if($icq->connect(UIN, PASSWORD)){
if(!$icq->send_message('123456789', 'Hello from php!!!')){
echo $icq->error;
//Ну а здесь соответственно: UIN адресата, сообщение
}else{
echo 'Message sent';
}
$icq->disconnect();
}else{
echo $icq->error;
}
?>

Решение будет полезно тем, кому нужна мгновенная реакция на вопросы и предложения клиентов. Думаю, не стоит расписывать методы отправки сообщения из форм, чтобы сделать скрипт более живым. Если доработать старт-скрипт до ума, то можно научить его определять "состояние онлайн" того или иного абонента в сети.
Удачи!

Понравился пост? Подпишитесь на RSS ленту или Twitter.
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (10 votes, average: 3,30 из 5)
Loading ... Loading ...
Теги: , ,

Похожие записи

5 Комментариев на «ICQ мессенджер через PHP»

  • 25 Март, 2009, 15:10

    Отличный код, обязательно найду где-нибудь его применение.

    Thumb up 2 Thumb down 0

    Ответить

  • Энди Вельвет
    25 Март, 2009, 15:19

    Очень полезная вещь, где-нибудь применю.

    Thumb up 3 Thumb down 0

    Ответить

  • Нэйл Викман
    31 Март, 2009, 9:54

    И главное — код простой :)

    Thumb up 2 Thumb down 0

    Ответить

  • 16 Апрель, 2009, 1:55

    Отлично! Сделаю такую рассылку на своем сайте. Чувак спасибо тебе!

    Thumb up 2 Thumb down 0

    Ответить

  • 6 Июль, 2011, 20:50

    Спасибо огромное за статью!!! Очень помогла! Как раз искал простенький выход из ситуации, как проверять уины на валидность!

    Thumb up 0 Thumb down 0

    Ответить

Оставить комментарий