Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Посылка сообщений на Icq с помощью Php |

08.05.2006, 18:01
|
|
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме: 125505
Репутация:
116
|
|
Посылка сообщений на Icq с помощью Php
САБЖ. Хотел узнать, какие вообще существуют способы посылки сообщений на Icq средствами Php. Я знаю только один - коннект к серваку Icq сокетом и посылка Post-запроса. Но может есть какие-то еще варианты, например коннект прямо к серваку, или как там еще  ))
|
|
|

08.05.2006, 18:16
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
например коннект прямо к серваку
ага, можно и так.
|
|
|

08.05.2006, 18:49
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
дайте кто-нить пример, мне тоже интересно.
и ещё как узнавать статус нужного уина средствами пхп.
|
|
|

09.05.2006, 00:43
|
|
Познающий
Регистрация: 22.10.2005
Сообщений: 37
Провел на форуме: 520745
Репутация:
141
|
|
Определение статуса с точностью до Недоступен/Вышел итд - не видел. А если надо определять только оффлайн/онлайн, то - пожалуйста:
Индикатор - картинка, чтобы поставить на сайт. Смотри здесь
Проверка на PHP. Вот, настругал:
PHP код:
<?
if (is_online(123456)) {echo "online";} else {echo "offline";}
function is_online($uin){
$query="GET /online.gif?icq=".$uin."&img=5 HTTP/1.0\n\n";
$host="status.icq.com";
$fp = fsockopen ($host, 80, &$errno, &$errstr, 30);
if ($errno) die ("Ошибка соединения!");
fputs($fp, $query);
while($line[]=@fgets($fp, 900));
return (strpos($line[13], "online1")) ? true : false;
}
?>
2Developer А картинка? Там, мне казалось, недавно ввели систему, по которой для отправки сообщения, надо ввести число с картинки? 
|
|
|

09.05.2006, 02:09
|
|
Участник форума
Регистрация: 08.01.2005
Сообщений: 178
Провел на форуме: 2186077
Репутация:
438
|
|
|
|
|

09.05.2006, 02:53
|
|
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме: 1325772
Репутация:
517
|
|
|
|
|

09.05.2006, 20:29
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
Warning: dl(): Not supported in multithreaded Web servers - use extension statements in your php.ini in z:\home\localhost\www\c99phpicq.php on line 170
Sockets extension needed!
поставил в php.ini
; Следующая директива разрешает или запрещает использование функции dl().
; Функция dl() работает неправильно в многопоточных Web-серверах,
; например, в IIS или Zeus, и автоматически отключается для них.
enable_dl = Off
и всё равно та же трабла
|
|
|

09.05.2006, 20:32
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
а на другом серваке в инете
Sockets extension needed!
|
|
|

09.05.2006, 21:05
|
|
Участник форума
Регистрация: 08.01.2005
Сообщений: 178
Провел на форуме: 2186077
Репутация:
438
|
|
снеми ";"
;extension=php_sockets.dll
|
|
|

10.05.2006, 15:44
|
|
Green member - Level 3
Регистрация: 08.10.2005
Сообщений: 396
Провел на форуме: 400609
Репутация:
239
|
|
__________________
Никому нельзя верить...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|