отправка формы на ICQ

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Помогите составить форму из 2-х окошек с кнопкой, при нажатии которой содержимое окошек чтоб высылалось на асю.
Это возможно, я видел, но не помню, где.
Есть такая вещь, как Junix :
там есть функция ICQ
вводишь номер, сообщение, и через сервак ICQ, анонимно оно отправляется на асю. можно ли замутить такое и с формой?
Заранее благодарен.
 
C

CodeSweeper

на сайте ICQ есть такая фича. Заполняешь поля - получаешь html-код
вставляешь на страницу и все.
 
C

CodeSweeper

вот прямая ссылка
 
C

CodeSweeper

а вот как оно выглядит и работает
 
A

admin

Еще вариант обрабатывать форму у себя и результаты отправлять по обычной электронной почте на: 1234567@pager.icq.com
где 1234567 -- UIN.
Замечание: в некоторых клиентах такие сообщения можно блокировать.
 
S

STYX

Или тебе нужен конкретно код, который нужно вставить на страницу?
 
A

admin

STYX
Да там уже при тех вариантах что дали, по-моему это не сложно :)
 
S

STYX

Серёга
Я имею ввиду php скрипт, там же просто форма html и все.
 
A

admin

STYX
Я не знаю что ему надо :) Да и html форма сойдет нарное. А что там с php мудрить? Разве что как на форуме сделать.
 
S

STYX

О, нашел готовый скрипт отправки ICQ:
Код:
<pre> 
<? 
   flush(); 
    
   echo "<FORM Action='ИМЯ_ТЕКУЩЕЙ_СТРАНИЦЫ?act=go' METHOD='POST'> 
   //Вместо ИМЯ_ТЕКУЩЕЙ_СТРАНИЦЫ нужно ввести имя страницы, 
   //на которой находится скрипт 
    
   //от кого 
   <INPUT TYPE='TEXT' Name='from'> 
   //с какого майла 
   <INPUT TYPE='TEXT' Name='fromemail'> 
   //тема 
   <INPUT TYPE='TEXT' Name='subject'> 
   //номер аси 
   <INPUT TYPE='TEXT' Name='to'> 
   //сообщение 
   <INPUT TYPE='TEXT' Name='body'>"; 
   if ( $act == 'go' ) 
   { 
   $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: www.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("www.icq.com", 80, &$errno, &$errstr, 30); 
   if(!$fp) { print "$errstr ($errno)<br>\n"; exit; } 
   // для наглядности выводим заголовок ответа и страницу на экран 
   fputs($fp,$zapros); 
   print fgets($fp,20048); 
   fclose($fp); 
   } 
?>
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:  ТелеграмВконтактеДзенФейсбукТвиттерЮтуб