Просмотр полной версии : Sms из скрипта
timur-kar
15.07.2002, 21:48
Знает ли кто-нибудь как можно послать sms из скрипта ? Очень надо для уведомлений об ответах. Может через какой-нибудь mail?
найди мыльный сервис который тебе будет мыло на смс форвардить, или free sms гейттвоей сетки.... потом и поговорим :xex::xex::xex:
timur-kar
16.07.2002, 00:49
Как отправлять почту из скрипта я знаю, мне как раз и нужно узнать - куда её отправлять и где можно найти адрес email -> sms сервера. Есть много серверов с которых можно отправить sms, но мне нужно знать как они это делают.
Как? у них стоит машина которая подключена к мобильной стеке провайдера... куда смс и заливаются :xex: вообщето всего 3-4 больших фирмы, которые предоставляют эти услуги... остальные через них шлют.... а тебе надо слать через посредников... в какую сеть хоть?
timur-kar
16.07.2002, 01:05
Мне все равно через кого слать, главное чтобы доходило. Для начала в МТС и Би-Лайн.
ну ты простой..... давай.. адресси страниц откуда слать можно
timur-kar
16.07.2002, 11:57
Я действительно извиняюсь за то, что я такой "простой", просто я совершенно не знаю как это делается, но очень надо.
Адреса страниц вот (это только некоторые):
http://www.spb-online.com/sms.htm
http://www.goblin.ru/sms/index.pl
http://gsmmillenium.wallst.ru/sms.htm
http://shymkent.dtn.ru/sms.htm
http://ne-zamerzaj.narod.ru/smsfrend.htm
Как я понял происходит так: форма отправляется скрипту, а скрипт отсылает sms, вот мне и надо понять как работает этот скрипт.
я тебе обьяснил.. скрипт скорее всего связан с железкой....
забудь.. будем через наш скрипт обращаться к другому
итак:
дядя стасик даёт уроки :xex:
ну... вот... давай возьмём
http://www.goblin.ru/sms/index.pl
и посмотрим в html кодец на предмет полей....
поля
provider - beeline или mts
gsm - 1/0 (для мтс не играет роли)
prefix - в значениях 7901,7902,7903,7095
phonenum - cам номер
message - сам текст
смс-скрипт
http://www.goblin.ru/sms/index.pl реагирует на ГЕТ.. это хорошо
теперь моя очередь
<?
//SMS Gateway v1 function [c] stasik.com 2k2 ;)
//usage: sms(text,number,provider,gsm);
//example: sms('text','+7901000000','beeline','1');
function sms($message,$number,$provider,$gsm=0){
//почитстим номер
str_replace("+", "", $number);
str_replace("-", "", $number);
str_replace(" ", "", $number);
//'выдерем' префикс
$prefix= substr($number, 0, 4);
$number = substr($number, 4, strlen($number));
//обрезаем сообщение до 130 символов (это у гоблина так)
$message = substr($message, 0, 127);
$message .= "...";
//посылаем
$sms=@fopen("http://www.goblin.ru/sms/index.pl?provider=$provider&gsm=$gsm&prefix=$prefix&phonenum=$number&message=$message","r");
@fclose($sms);
}
?>
вот вообщем-то и всё... тестить я не стал.. лень.... и заниматься распознованием ответа сервера тоже.... по тойже причине :xex::xex::xex::xex::xex::xex:
p.s.: мне было лень, но по идее тут ещё addslashes добавить надо.... на всякий случай
timur-kar
16.07.2002, 17:05
Спасибо - проверю. Если не получится - напишу, если получится - тоже :)
В продолжение темы ,
надо послать sms в Израиле,
не обязательно чтоб работало для всех операторов,
ну через скрипт естественно.
Кто знает как помогите пожауйста, очень нужно.
З.Ы. Я использовал разные сайты , но они или умерли, или просят код, так чтоб
нельзя было скриптом посылать.
еслиб можно было ,
там выводится картинка с цифрой и должен ее ввести,
ну естественно через скрипт я это сделать не могу :(
можешь.... если цифры там не гнутся какнибудь... то это довольно просто :)
там .png , чёрне цифры на оранжевом фоне , ничего не гнётся,
ну и как это сделать?
php :) скачиваешь.. потом GD анализируешь.... для vpost я кстати написал сам, но мне жалко :xex:
nu pravil'no , mne dlya vpost i nado.
Tl'ko ya ne znayu chto takoe GD , i kak ego analizirovat' toje ne znayu :(
mozjesh pomoch? nu hot' paru linkov na nuzhnuyu infu.
P.S. sorry za translit, ya ne na svojom compe.
http://de.php.net/manual/en/ref.image.php
ну там функций дофига, что-то я не разобрался, можеш поподробней подсказать
vBulletin® v3.8.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.