Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Отправка sms (https://forum.antichat.xyz/showthread.php?t=83932)

mff 07.09.2008 12:17

Отправка sms
 
Люди помогите сделать отправку заказа с сайта в виде sms на beeline :confused: Как это можно реализовать? Дайте кусочек кода хотябы :rolleyes: Заказ приходит на email, icq, в базу и нужно еще сделать sms HELP!!! :confused: :confused: :confused: Кто поможет, тому +15

ExZoD 07.09.2008 12:33

имхо только через веб форму, но там капча.
http://www.beonline.ru/portal/comm/send_sms/simple_send_sms.sms
есть платные сервисы по распознованию капчей...

++Norton++ 07.09.2008 12:57

Есть такая мысль, передрать почти полностью страницу отправки смс с сайта билайн. Вот эту:
_http://www.beonline.ru/portal/comm/send_sms/simple_send_sms.sms
Тоесть, пишем php скрипт, и в нем:
Код:

<FORM METHOD="post" action="http://www.beonline.ru/portal/comm/send_sms/simple_send_sms.sms" name="sendsms" id="sendsms">
  <input type="hidden" name="deferto" value="">
  <input type="hidden" name="adv_year" value="">
  <input type="hidden" name="send" value="">

Это будет наша форма, как на сайте билайна.
Код:

<TR>
            <TD ALIGN="RIGHT" CLASS="btext">Для отправки сообщения введите код, указанный на картинке</TD>
            <TD>&nbsp;&nbsp;&nbsp;<IMG SRC="http://www.beonline.ru/servlet/send/confirm_code/b1V3n0vRTO.gif" WIDTH="146" HEIGHT="46">&nbsp;&nbsp;&nbsp;</TD>
            <TD>
                <INPUT TYPE="hidden" NAME="confirm_key" VALUE="b1V3n0vRTO" MAXLENGTH="4">
                <INPUT SIZE="14" TYPE="text" NAME="confirm_code" VALUE="" MAXLENGTH="4"></TD>

Это картинка. Обязательно перед /servlet и тд. прописываем полный адрес билайна.
Код:

Номер телефона (10 цифр):
                          <INPUT TYPE="text" NAME="phone" MAXLENGTH="10" SIZE="11" VALUE="">
Сообщение:
        <TEXTAREA
                NAME="message" COLS="20" ROWS="5" WRAP="soft"
                onkeyup="return checkLength(document.forms['sendsms']);"
                onkeypress="return this.onkeyup();"
                onChange="this.onkeyup();"
                onFocus="this.onkeyup();"
                onBlur="this.onkeyup();"
                onSelect="this.onkeyup();"
                onMouseOut="this.onkeyup();"
                onMouseMove="this.onkeyup();"></TEXTAREA>
<input type=submit value=send>

И в конце текст сообщения и номер. С виду кажется просто, но есть минусы. 1й, что прийдется вводить код с картинки. 2й (и большой) то, что имя картинки отсюда:
_http://www.beonline.ru/servlet/send/confirm_code/b1V3n0vRTO.gif
Должно совпадать с этим hidden:
Код:

<INPUT TYPE="hidden" NAME="confirm_key" VALUE="b1V3n0vRTO" MAXLENGTH="4">
Вот сдесь проблемка, которую нужно подумать как реализовать...

mff 07.09.2008 13:02

Ребят, ну а какже тогда работает скрипт D_икса - http://forum.antichat.ru/thread70705.html ? Никакой капчи ...

ExZoD 07.09.2008 14:16

вот ниразу не отправлял через майл-агент и скрипт этот не видел. но раз скрипт есть, то в чем проблема?

rushter 07.09.2008 14:19

Цитата:

Сообщение от mff
Ребят, ну а какже тогда работает скрипт D_икса - http://forum.antichat.ru/thread70705.html ? Никакой капчи ...

на мейле нет капчи,этот скрипт отправляет смс с сайта mail.ru,а точнее через функцию магента

mff 07.09.2008 14:46

rushter, как реализовать такую функцию? Задача в том, чтобы фунуция отправляла на номер sms при каждом ее вызове.

inlanger 07.09.2008 15:25

С твоими вопросами - тебе в раздел купли-продажи... за "плюсики" этим никто не будет заниматься

mff 07.09.2008 15:32

Цитата:

Сообщение от inlanger
С твоими вопросами - тебе в раздел купли-продажи... за "плюсики" этим никто не будет заниматься

неужели ни у кого нету примерчика? :confused:

Twoster 07.09.2008 16:01

тс, тут два варианта-
1. Как уже посоветовали сделать грабер пчелинного сайта
2. Либо же через шлюз. @sms.beeline.ru (вроде бы так, пишу на память)
оба варианта не шибко надежные.
Остальные варианты платные, а они как я понял тебя не интересуют! Например можно сделать отправку с сайта napishi.ru! Там по-моему даже дают скрипты для этого.

mff 08.09.2008 10:14

Не может такого быть! Первый вариант - неподходит, там капча и совсем не то! Я же не хочу сделать сервис отправки смс на своём сайте. Через шлюз были у меня скрипты, но им по 2-4 года и они все уже не работают. Платные варианты - тоже нет. Всё что мне нужно, это чтобы приходила эсэмэска 5-10 раз в день, когда пользователь делает заказ.... Help!!! Кто с этим сталкивался? В какую сторону рыть?

MRAK9 08.09.2008 11:33

уфффф чет затронула меня эт темка....действительно...над написать скриптик....
А пока он в разработке посмотри эту форму отправки смс-если твой сайт потдерживает перл, то просто вырежи их код и всавь себе....(там без капчи)

Надеюсь что хоть чудь чудь помог....
PS как допишу скрипт-скину сюда...

slesh 08.09.2008 11:57

Эм. ты не забывай что во всех случаях есть ограничение на кол-во отправляемых смс.
т.е. даже через веб инфейс есть ограничения на день с одного Ip по этому нужно чтото по надежнее искать.

individ 08.09.2008 12:59

Цитата:

Сообщение от mff
Заказ приходит на email, icq, в базу и нужно

а как вариант автоматическая пересылка писем, с мыла на сотик в виде смс, не подойдет?

prescott 08.09.2008 13:14

Цитата:

Сообщение от mff
Не может такого быть! Первый вариант - неподходит, там капча и совсем не то! Я же не хочу сделать сервис отправки смс на своём сайте. Через шлюз были у меня скрипты, но им по 2-4 года и они все уже не работают. Платные варианты - тоже нет. Всё что мне нужно, это чтобы приходила эсэмэска 5-10 раз в день, когда пользователь делает заказ.... Help!!! Кто с этим сталкивался? В какую сторону рыть?

Лично работал с сервисом
http://mobak.ru/mobile_marketing/price/

Он платный, но ИМХО 1 рубль за смс не так много =)

Сообщения отправляются весьма прозрачно, вызовом скрипта с параметрами.

mff 08.09.2008 14:29

Цитата:

Сообщение от individ
а как вариант автоматическая пересылка писем, с мыла на сотик в виде смс, не подойдет?

Эта схема ненадёжна! У меня был не один скрипт отправки sms, но они отвалились, устарели :(

Цитата:

Сообщение от prescott
Лично работал с сервисом
http://mobak.ru/mobile_marketing/price/
Он платный, но ИМХО 1 рубль за смс не так много =)
Сообщения отправляются весьма прозрачно, вызовом скрипта с параметрами.

Платный сервис - не допустим!!!

prescott 08.09.2008 14:50

Цитата:

Сообщение от mff
Платный сервис - не допустим!!!

1 рубль за смс платный?) Не смеши меня. Стабильной халявы в данном случае нет.

Karantin 08.09.2008 15:06

В инет-магазине в настройках делал вот так
mail@domen.ru; 7903xxxxxxx@sms.beemail.ru
т.е. при поступлении заказа приходит уведомление на почту и в виде смс на номер телефона. Всё бесплатно и нормально работает, правда иногда бывали небольшие задержки в приходе смс.

mff 08.09.2008 15:10

Karantin, дай код!

xxx-xxx 08.09.2008 15:22

вот скрипт нашёл, http://www.uploading.com/ru/files/3AB8L9OD/SMS.Script.v2.1.rar.html

Karantin 08.09.2008 15:27

Какой код? К чему? В настройках самого магазина. Грубо говоря, у тебя есть админ часть, куда ты вписываешь мыло для отчетов и прочего, вот туда и впиши. Я не знаю что у тебя за магазин, что за структура. Какой скрипт у тебя отвечает за уведомления. Возьми любой скрипт для отправки на мыло и впиши 7903xxxxxxx@sms.beemail.ru как мыло.

mff 08.09.2008 15:49

Цитата:

Сообщение от Karantin
Какой код? К чему? В настройках самого магазина. Грубо говоря, у тебя есть админ часть, куда ты вписываешь мыло для отчетов и прочего, вот туда и впиши. Я не знаю что у тебя за магазин, что за структура. Какой скрипт у тебя отвечает за уведомления. Возьми любой скрипт для отправки на мыло и впиши 7903xxxxxxx@sms.beemail.ru как мыло.

Вот так?
Код:

mail("79031111111@sms.beemail.ru","Новый заказ!","Hello world","From:mail@mail.ru\nContent-type: text/html; charset=\"windows-1251\"");
или так?
Код:

mail("mail@mail.ru; 79031111111@sms.beemail.ru","Новый заказ!","Hello world","From:mail@mail.ru\nContent-type: text/html; charset=\"windows-1251\"");

Karantin 08.09.2008 15:55

Да. Только "от кого делай" соответственно со своего домена, если в обратном адресе mail.ru (или паблик мыл сервисы) будет стоять - боюсь спам фильтр какой-нибудь сработает.

mff 08.09.2008 15:58

Цитата:

Сообщение от xxx-xxx
вот скрипт нашёл, http://www.uploading.com/ru/files/3AB8L9OD/SMS.Script.v2.1.rar.html

СПС, скачал, сейчас посмотрим!

mff 09.09.2008 08:02

Цитата:

Сообщение от MRAK9
уфффф чет затронула меня эт темка....действительно...над написать скриптик....
А пока он в разработке посмотри эту форму отправки смс-если твой сайт потдерживает перл, то просто вырежи их код и всавь себе....(там без капчи)

Надеюсь что хоть чудь чудь помог....
PS как допишу скрипт-скину сюда...

Жду и молюсь как на Бога! :)

.:nbd:. 09.09.2008 08:43

Цитата:

Сообщение от Karantin
Какой код? К чему? В настройках самого магазина. Грубо говоря, у тебя есть админ часть, куда ты вписываешь мыло для отчетов и прочего, вот туда и впиши. Я не знаю что у тебя за магазин, что за структура. Какой скрипт у тебя отвечает за уведомления. Возьми любой скрипт для отправки на мыло и впиши 7903xxxxxxx@sms.beemail.ru как мыло.

Насколько я помню для того, чтобы получить смс через смс-шлюз билайна (без ввода капчи), нужно сначала разрешить прием подобных сообщений на телефон.

Karantin 09.09.2008 09:10

Цитата:

Насколько я помню для того, чтобы получить смс через смс-шлюз билайна (без ввода капчи), нужно сначала разрешить прием подобных сообщений на телефон.
Он вроде по дефолту включен, как сейчас на новых симках не знаю, не проверял.

mff 09.09.2008 09:48

Karantin 7903xxxxxxx@sms.beemail.ru неработает! :(

Karantin 09.09.2008 11:02

Цитата:

Сообщение от mff
Karantin 7903xxxxxxx@sms.beemail.ru неработает! :(

могут быть задержки, как вариант можешь проверить, разрешен ли прием сообщений с сайта.

individ 09.09.2008 12:25

Цитата:

Сообщение от mff
Karantin 7903xxxxxxx@sms.beemail.ru неработает! :(

включи услугу. 06849909 (бесплатный).

mff 11.09.2008 14:36

Спасибо individ! Включил услугу, но sms так и не приходит. :( Помогите! Хелп!


Время: 11:48