Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Протокол ICQ
 
 автор: Artem S.   (15.05.2005 в 19:02)   письмо автору
 
 

Где можно почитать. Нужно чтобы скрипт выдал себя за клиента icq. То есть, чтобы можно было посылать сообщения другим пользователям.

   
 
 автор: krot   (15.05.2005 в 20:35)   письмо автору
 
   для: Artem S.   (15.05.2005 в 19:02)
 

ОГО! ничегосе бе у вас запросики! а ты слышал что такое можно осуществить? а былобы не плохо!

   
 
 автор: Akira   (15.05.2005 в 20:43)   письмо автору
 
   для: Artem S.   (15.05.2005 в 19:02)
 

Как такое можно сделать я лично не знаю, знаю лишь , что сама служба icq позволяет использовать отсылку сообщений через почту.
Т.е. вы через email отсылаете на номер icq сообщение.
Следовательно можно написать скрипт отправки email на icq.
Подробнее нужно узновать на сайте icq.

   
 
 автор: Flash5   (15.05.2005 в 21:06)   письмо автору
 
   для: Artem S.   (15.05.2005 в 19:02)
 

Есть исходник ICQ клиента на Delphi, RatMan называется, кстати я им пользуюсь, трафик есть очень мало да и весит всего 200кб :-) Если есть интерес могу скинуть :-) Но скажу сразу вы взялись за очень сложное дело, вам придется разбираться сначала в протоколе ICQ а уж потом программировать :-)

   
 
 автор: Artem S.   (15.05.2005 в 22:01)   письмо автору
 
   для: Flash5   (15.05.2005 в 21:06)
 

Нет спасибо. Все что касается pascal не хочу и видеть (брр...)
>> Но скажу сразу вы взялись за очень сложное дело, вам придется разбираться сначала в протоколе ICQ
В чем и суть топика.

Нашел сайтец http://icqinfo.ru/protocol_v8.shtml
Только я ничего не понял =)

Все что я нашел в сети, для отправки icq не работает. (В том числе и на мыло)

   
 
 автор: JIEXA   (15.05.2005 в 21:16)   письмо автору
 
   для: Artem S.   (15.05.2005 в 19:02)
 

Не уверен что работает, но

<?

   flush
();

   
// поля надо заполнить
   
$from='Dmitry Borodin';
   
$fromemail='ваше_мыло@php.spb.ru';
   
$subject='сабж';
   
$to='00000000';  // <-- номер. (Уверен, что кто-нить не догадается :-)
   
$body='само сообщение';

   
$submit='Send Message';        // don't edit
   
$ref="http://wwp.icq.com/$to"// don't edit


   // формирование заголовка
   
$PostData=
   
"from=".urlencode($from)."&".
   
"fromemail=".urlencode($frommail)."&".
   
"subject=".urlencode($subject)."&".
   
"body=".urlencode($body)."&".
   
"to=".urlencode($to)."&".
   
"submit=".urlencode($submit);
  
   
$len=strlen($PostData);
  
   
$nn="\r\n";
   
$zapros=
"POST /scripts/WWPMsg.dll HTTP/1.0".$nn.
"Referer: $ref".$nn.
"Content-Type: application/x-www-form-urlencoded".$nn.
"Content-Length: $len".$nn.
"Host: wwp.icq.com".$nn.
"Accept: */*".$nn.
"Accept-Encoding: gzip, deflate".$nn.
"Connection: Keep-Alive".$nn.
"User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)".$nn.
"".$nn.
"$PostData";

   echo 
$zapros."\n\n-------------\n\n\n";
   
flush();

   
// открываем сокет и шлем заголовок
   
$fp fsockopen("wwp.icq.com"80, &$errno, &$errstr30);
   if(!
$fp) { print "$errstr ($errno)<br>\n"; exit; }


   
// для наглядности выводим заголовок ответа и страницу на экран
   
fputs($fp,$zapros);
   print 
fgets($fp,20048);
   
fclose($fp);

?>

(c)http://php.spb.ru

   
 
 автор: Akira   (15.05.2005 в 21:49)   письмо автору
 
   для: JIEXA   (15.05.2005 в 21:16)
 

Конечно не работает =)

   
 
 автор: Flash5   (15.05.2005 в 22:00)   письмо автору
 
   для: Akira   (15.05.2005 в 21:49)
 

=)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования