HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

помогите с php ботом
  #1  
Старый 12.11.2007, 21:17
Ridikh
Познающий
Регистрация: 11.11.2007
Сообщений: 89
С нами: 9735613

Репутация: 15
Question помогите с php ботом

есть скрипт php icq бота, хочу добавить функцию отправки sms через него

sms надо отправлять через сайт http://sms.smssender.org

и надо сделать автозаполнения форм на сайте, чтобы можно было боту написать:
!sms +79201031775 Привет кроссавчег!
и он прислал sms на номер +79201031775 с текстом "Привет кроссавчег!"

бот на webicqpro classe
кусок бота
Код:
case '!stop':  				if($msg['from'] == ADMINUIN)  				{  					$icq->sendMessage(ADMIN, " ICQ BOT stoped");  					$icq->disconnect();  					exit();
как то таг

Последний раз редактировалось Ridikh; 12.11.2007 в 22:00..
 
Ответить с цитированием

  #2  
Старый 12.11.2007, 21:32
bopoh13
Участник форума
Регистрация: 31.10.2006
Сообщений: 212
С нами: 10277398

Репутация: 50
По умолчанию

Чет этот сервис не робит никуя!
 
Ответить с цитированием

  #3  
Старый 12.11.2007, 21:48
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами: 10016425

Репутация: 1257


По умолчанию

сервис действительно неробит =\\
а вов торых - в чём сопсна проблемма? отурываеш сокет - посылаш запос - выводиш результат
 
Ответить с цитированием

  #4  
Старый 12.11.2007, 21:51
MegaDeth
Участник форума
Регистрация: 08.11.2006
Сообщений: 208
С нами: 10266046

Репутация: 184
По умолчанию

Ridikh, что за бот то?
вообще смысл создания темы? что тебе можно посоветовать если ты ни кусок кода ни код полностью не выложил.
Как сделать - добавить в список комманд эту комманду и определить для нее соотв. функцию.
есть сервис чтото наподобие [номер_телефорна]@smsmsg.ru
отправляеш как на мыло и приходит смс. актуально для мегафона, для других ОпСосов другие гейты какието...
можно просто на пхп mail()...

Последний раз редактировалось MegaDeth; 12.11.2007 в 21:54..
 
Ответить с цитированием

  #5  
Старый 12.11.2007, 21:53
Ridikh
Познающий
Регистрация: 11.11.2007
Сообщений: 89
С нами: 9735613

Репутация: 15
По умолчанию

отправил себе смс все ок
на мегафоне работает
 
Ответить с цитированием

  #6  
Старый 12.11.2007, 22:24
sw04
Познающий
Регистрация: 10.10.2007
Сообщений: 45
С нами: 9781677

Репутация: 30
По умолчанию

на мтс работает
вводить надо в междунар. формате.
зы россия +7
 
Ответить с цитированием

  #7  
Старый 12.11.2007, 22:49
MegaDeth
Участник форума
Регистрация: 08.11.2006
Сообщений: 208
С нами: 10266046

Репутация: 184
По умолчанию

Ridikh, пиши запрос, окрывай сокет и пихай запрос когда придет комманда !sms. Конструкцию case ты думаю знаешь как юзать. незнаешь - гугли. про запрос - учи протокол http. функции для работы с сокетами, здесь необходимые - Fscockopen(), fputs(),fclose(). Rread(), если хочешь получить подтверждение от сервера (анализируй ответы от него)
да, и параметры идущие с коммандой получай как по примеру (разделяешь по " ")
ps запрос можеш перехватить прогой InetCrack...

Последний раз редактировалось MegaDeth; 12.11.2007 в 22:53..
 
Ответить с цитированием

  #8  
Старый 12.11.2007, 22:57
n3m0
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
С нами: 10001186

Репутация: 247
По умолчанию

Открываеш сокет, и отправляеш ему:
Код:
POST http://sms.smssender.org/index.php HTTP/1.0
User-Agent: Opera/9.23 (Windows NT 5.1; U; ru)
Host: sms.smssender.org
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: uk-UA,uk;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Referer: http://sms.smssender.org/
Proxy-Connection: close
Content-Length: 100
Content-Type: application/x-www-form-urlencoded

act=send&sms_phone=+xxxxxxxxxxxx&sms_mess=TEXT&sms_trans=on&sms_break=on&sms_user=USER&sms_password=PASSWORD
USER,PASSWORD - логин и пароль твоего пользователя на сайте

xxxxxxxxxxxxx - телефонный номер получателя

TEXT - текст сообщения
 
Ответить с цитированием

  #9  
Старый 13.11.2007, 23:06
Ridikh
Познающий
Регистрация: 11.11.2007
Сообщений: 89
С нами: 9735613

Репутация: 15
По умолчанию

Цитата:
Сообщение от n3m0  
Открываеш сокет, и отправляеш ему:
Код:
POST http://sms.smssender.org/index.php HTTP/1.0
User-Agent: Opera/9.23 (Windows NT 5.1; U; ru)
Host: sms.smssender.org
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: uk-UA,uk;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Referer: http://sms.smssender.org/
Proxy-Connection: close
Content-Length: 100
Content-Type: application/x-www-form-urlencoded

act=send&sms_phone=+xxxxxxxxxxxx&sms_mess=TEXT&sms_trans=on&sms_break=on&sms_user=USER&sms_password=PASSWORD
USER,PASSWORD - логин и пароль твоего пользователя на сайте

xxxxxxxxxxxxx - телефонный номер получателя

TEXT - текст сообщения
а не подскажешь готовый код?
 
Ответить с цитированием

  #10  
Старый 13.11.2007, 23:38
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
С нами: 9798086

Репутация: 999


По умолчанию

PHP код:
<?
$al
="act=send&sms_phone=+xxxxxxxxxxxx&sms_mess=TEXT&sms_trans=on&sms_break=on&sms_user=USER&sms_password=PASSWORD";
httpSocketConnection('sms.smssender.org''POST''http://sms.smssender.org/index.php'$al); 
function 
httpSocketConnection($host$method$path$data
   { 
       
$method strtoupper($method);        
            
       
$filePointer = @fsockopen($host80$errorNumber$errorString); 
       
       if (!
$filePointer
       { 
           exit(
'Failed opening http socket connection: '.$errorString.' ('.$errorNumber.')<br/>\n'); 
           return 
false
       } 

       
$requestHeader $method." ".$path."  HTTP/1.1\r\n"
       
$requestHeader.= "Host: ".$host."\r\n"
       
$requestHeader.= "User-Agent:      ".$browsers[rand(0,4)]."\r\n"
       
$requestHeader.= "Content-Type: application/x-www-form-urlencoded\r\n"

       if (
$method == "POST"
       { 
           
$requestHeader.= "Content-Length: ".strlen($data)."\r\n"
       } 
       
       
$requestHeader.= "Connection: close\r\n\r\n"
       
       if (
$method == "POST"
       { 
           
$requestHeader.= $data
       }            

       
fwrite($filePointer$requestHeader); 
       
       
$responseHeader ''
       
$responseContent ''

       do 
       { 
           
$responseHeader.= fread($filePointer1); 
       } 
       while (!
preg_match('/\\r\\n\\r\\n$/'$responseHeader)); 
       
       
       if (!
strstr($responseHeader"Transfer-Encoding: chunked")) 
       { 
           while (!
feof($filePointer)) 
           { 
               
$responseContent.= fgets($filePointer128); 
                
preg_match_all'/<td></td>(.*)<td><\/td>/iUs' $responseContent$responseContent); 
           } 
       } 
       else 
       { 

           while (
$chunk_length hexdec(fgets($filePointer))) 
           { 
               
$responseContentChunk ''
           
               
//logEventToTextFile('debug', $chunk_length); 
               
$read_length 0
               
               while (
$read_length $chunk_length
               { 
                   
$responseContentChunk .= fread($filePointer$chunk_length $read_length); 
                   
$read_length strlen($responseContentChunk); 
               } 

               
$responseContent.= $responseContentChunk
               
               
fgets($filePointer); 
               
preg_match_all'/<td></td>(.*)<td><\/td>/iUs' $filePointer$filePointer); 
               
               
           } 
           
       } 

       
//logEventToTextFile('debug', $responseContent); 
       
       
       
return chop($responseContent); 
   }
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПомогитЕ !!! подалуста найти кряк гейлордфакерЪ Болталка 2 30.08.2007 14:48
ПоМоГиТе! ПЛЗ!!! farik.aka Уязвимости Mail-сервис 1 17.09.2006 13:00



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...