API позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP. Готовые библиотеки на разных языках программирования подключаются к вашему проекту и помогают отправлять сообщения из любого места с помощью одной команды.
Для отправки SMS-сообщений со своего сайта можно воспользоваться примером HTML-формы и соответствующего
PHP-скрипта, обрабатывающего данные этой формы.
Для отправки SMS-сообщений со своего сайта можно воспользоваться следующим примером HTML-формы и соответствующего
PHP-скрипта, обрабатывающего данные этой формы.
Исходный код формы:
<html> <form method="post" action="send.php">
Для подтверждения номера мобильного телефона, например, при активации новой учетной записи на сайте
можно использовать пример специальной HTML-формы и PHP-скрипта обработчика.
Для подтверждения номера мобильного телефона, например, при активации новой учетной записи на сайте
можно использовать следующий пример HTML-формы и PHP-скрипта, обрабатывающего данные формы. Во избежание отправки множественных запросов на форме
можно дополнительно разместить антиспам проверку (captcha).
Исходный код формы:
<html> <form method="post" action="act.php">
</form> <iframe name="ifr" frameborder="0" height="0" width="0" style="visibility:hidden"></iframe> </html>
Файл act.php, обрабатывающий данные формы и использующий библиотеку smsc_api.php:
<? echo "<script>parent.document.getElementById('_out').innerHTML = '";
include_once "smsc_api.php";
if (isset($_POST["sendsms"])) { $r = send_sms($_POST["phone"], ok_code($_POST["phone"]));
if ($r[1] > 0) echo "Код подтверждения отправлен на номер ".$_POST["phone"]; }
if (isset($_POST["ok"])) { $oc = ok_code($_POST["phone"]);
if ($oc == $_POST["code"]) echo "Номер активирован"; else echo "Неверный код подтверждения"; }
echo "'</script>";
function ok_code($s) { return hexdec(substr(md5($s."<секретная строка>"), 7, 5)); } ?>
Для избежания множественных запросов кода подтверждения с одного IP-адреса
и на один номер телефона рекомендуем сделать соответствующий контроль на
своем сервере. Для ограничения количества запросов на один номер телефона возможно
установить соответствующий лимит в "Настройках пользователя".
Также в форму подтверждения желательно добавить картинку с кодом (captcha)
для защиты от программных автоматических спам-рассылок.
Форма для подтверждения адреса электронной почты
Для подтверждения адреса электронной почты, например, при активации новой учетной записи на сайте
можно использовать пример специальной HTML-формы и PHP-скрипта обработчика.
Для подтверждения адреса электронной почты, например, при активации новой учетной записи на сайте
можно использовать следующий пример HTML-формы и PHP-скрипта, обрабатывающего данные формы. Во избежание отправки множественных запросов на форме
можно дополнительно разместить антиспам проверку (captcha).
Исходный код формы:
<html> <form method="post" action="act.php">
if ($r[1] > 0) echo "Код подтверждения отправлен на e-mail адрес ".$_POST["phone"]; }
if (isset($_POST["ok"])) { $oc = ok_code($_POST["phone"]);
if ($oc == $_POST["code"]) echo "E-mail адрес активирован"; else echo "Неверный код подтверждения"; }
echo "'</script>";
function ok_code($s) { return hexdec(substr(md5($s."<секретная строка>"), 7, 5)); } ?>
Для избежания множественных запросов кода подтверждения с одного IP-адреса
и на один адрес электронной почты рекомендуем сделать соответствующий контроль на
своем сервере. Также в форму подтверждения желательно добавить картинку с кодом (captcha)
для защиты от программных автоматических спам-рассылок.
if ($ret->balanceresult->balance) echo "Ошибка №".$ret->sendresult->error; else echo $ret->balanceresult->balance, "\n";
?>
=100% cellpadding=0>
Изменяется абонентская плата за международное имя отправителя клиента для МТС (Россия)
25.12.2024
С 1 января 2025 г. изменяется ежемесячная абонентская плата за собственное международное имя отправителя клиента для отправки SMS-сообщений в сеть оператора МТС (Россия), которая будет составлять 2300 руб. в месяц.