Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Вопрос по WebIcqPro.class (https://forum.antichat.xyz/showthread.php?t=89239)

nonamez 27.10.2008 04:15

Вопрос по WebIcqPro.class
 
Для тех кто работал с данным класом, обьясните как получить контакт лист... Есть функция getContactList();
Но немогу с ней толком разобраться: - те кто роботал с класом, подскажите как с помощью этой функции организовать запись в масив $contact[] юинов из контакт листа по типу:
$contact[0] = первый юин из контакт листа
...
$contact[n] = последний юин из контакт листа

Заранее больше СПС

P.S.

мОПЕд не мой))))

NuR 27.10.2008 04:50

читать надо доку сперва, потом думать, ну и потом задавать вопросы
http://www.intrigue.ru/workshop/webicqpro/docs/getcontactlist.html

blaga 27.10.2008 05:25

а в этом классе есть какиенибудь проверки на то кому он принадлежит?
Может кто нить им поделится?

Kaimi 27.10.2008 09:19

Цитата:

а в этом классе есть какиенибудь проверки на то кому он принадлежит?
Может кто нить им поделится?
Он же бесплатный, скачай на сайте разработчика

blaga 27.10.2008 11:36

по моему бесплатный был WebICQLite. А про версия вроде как 50 баксов стоила... Уже что то поменялось?

.AkeLLa 27.10.2008 12:17

Обе бесплатные. Просто новые версии быстрее дают тем кто заплатил 50$.

KlaSteR 27.10.2008 16:27

PHP код:

<?php
include('WebIcqPro.class.php');
$icq = new WebIcqPro();
$icq->connect('111111''password') or die($icq->error);
while(
$icq->isConnected()) {
$msg $icq->readMessage();
if(
$msg === false) {
$list $icq->getContactList();
var_dump($list);
}
}
else
{
echo 
$icq->error;
}
?>

В том то и дело что пример каторый лежит на сайте разработчика работает не так как мне необходимо, буду оч благодарен тому кто поможет мне реализовать данный сабж.

mr.The 27.10.2008 18:21

сделай так:
PHP код:

$list $icq->getContactList(); 
print_r($list); 

там и увидиш в каком виде он контакт лист получает

KlaSteR 27.10.2008 19:05

Цитата:

Сообщение от mr.The
сделай так:
PHP код:

$list $icq->getContactList(); 
print_r($list); 

там и увидиш в каком виде он контакт лист получает

Возвращает пустой масив, хотя контактов на юне более чем достаточно!

mr.The 27.10.2008 19:19

скачал последнюю паблик версию. что-то я невижу в классе этой функции =\

KlaSteR 27.10.2008 19:21

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

KlaSteR 27.10.2008 19:25

Вот линк на класс - http://webfile.ru/2345778
Версия 1.4.6b (ПАБЛЕГ)

.AkeLLa 27.10.2008 19:28

Цитата:

Сообщение от mr.The
скачал последнюю паблик версию. что-то я невижу в классе этой функции =\

та функция доступна в "приватной" версии

KlaSteR 27.10.2008 19:31

Цитата:

Сообщение от .AkeLLa
та функция доступна в "приватной" версии

Нет эта функция доступна уже в 2ух паблек версиях - следи за обновлениями!

th13fnano 11.12.2008 12:36

Решение
 
Сори за ап старой темы. Пример выводит список всех номеров контакта.

PHP код:

<?php
include('webicqpro.class.php');
$icq = new WebIcqPro();
$icq ->connect('4x5x2x2x4','xgxpxexw') or die($icq->error);
while(
$icq->isConnected()) {
$msg $icq->readMessage();
if(
$msg === false)
{
    
$list $icq->getContactList();
    if (!empty(
$list))
    {
        break;
    }
}
}
while (list(
$key$data) = each($list))
{
    echo 
$key."\r\n";
}
?>

Удачи.


Время: 12:15