Веб-форма автоматически отвечает с помощью SMS - PullRequest
2 голосов
/ 13 сентября 2010

Меня попросили разработать веб-сайт для клиента, но одно из требований заключается в том, что существует форма, которая включает такие вещи, как имя, адрес электронной почты, номер телефона и номер мобильного телефона, как только пользователь отправляет форму, на которую автоматически отправляется SMS пользователи мобильных почти как автоответчик.

Как этого добиться?

Ответы [ 3 ]

4 голосов
/ 13 сентября 2010

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

Однако вы говорите, что вы не программист. Для того, чтобы это было построено правильно и, самое главное, безопасно, было бы неплохо воспользоваться услугами одного из них.

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

3 голосов
/ 31 августа 2011

Функциональность веб-смс можно добавить в любое веб-приложение или веб-сайт.Как сказал @Pekka, вам нужно использовать внешний SMS-шлюз и подключить свое приложение к этому SMS-шлюзу.Большинство SMS-шлюзов предоставляют внешний API, который можно использовать для этого.У них обычно есть документация, которую вы можете использовать, чтобы узнать, как интегрировать SMS-уведомления в ваш PHP-код.К сожалению, нет надежных бесплатных услуг смс, поэтому вам придется платить за эту услугу.Вы можете проверить http://www.phpjabbers.com/web-sms/, который, кажется, работает очень легко.Их код интеграции довольно прост:

<?php
$SMSLIB["phone"] = '44111222333'; // your phone number
$SMSLIB["key"] = 'abcdefghijklmnopqrs'; // your personal API code
include("smslib.php"); // we will provide you with smslib.php file
sendSMS("test message", $SMSLIB["phone"]); // function which sends the message
?>
2 голосов
/ 08 февраля 2014

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

Единственная проблема заключается в том, что вам, вероятно, придется иметь Dropbox с каждым оператором, а затем добавить в PHP что-то, что изменит адрес электронной почты (например, $ tmobile будет tmomail.net).

Дополнительная информация:

Как отправить электронное письмо на любой мобильный телефон (бесплатно)

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

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