Как сделать отправку смс с сайта

Обновлено: 07.07.2024

Наверняка в вашем мобильном телефоне есть куча подписок по sms от вашего провайдера (оператора). Например, вы можете подписаться на ежедневное извещение по sms о курсе валют, о погоде в вашем городе и т.д. Разумеется, провайдер будет изымать с вас определенную плату за использование услуги. Безусловно, такого рода услуга, в зависимости от ее потребности, очень полезная вещь в особых случаях. Но платить за нее совсем не обязательно! Более того, вы можете отправлять на свой телефон посредством sms любую нужную вам информацию, 24 часа в сутки, 7 дней в неделю, 365 дней в году. Повторюсь: совершенно бесплатно! Под совершенно бесплатно подразумевается ваше стремление это сделать, наличие хостинга с php и следование советам, которые я изложу ниже.

Зачем нужны SMS извещения?

Использование sms извещений очень полезная штука. По сути вы автоматизируете процесс слежения вами за определенного рода информацией. Когда, зачем и кому это может быть полезно? Практически всем, широта ее применения не ограничивается какими- либо рамками, а пожалуй лишь стандартным размером sms. Давайте пофантазируем, что можно посылать по sms для извещения пользователя:

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

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

SMS извещения. Как это работает? Теория

Как же все это реализовать, притом халявно? И как все это работает и за счет чего?

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

SMS извещения. Переходим к практике

knopka-reg

Жмем зеленый буттон и регистрируемся в сервисе по отправке sms. Обязательно указываем свой рабочий мобильный телефон или тот телефон, на который намерены в дальнейшем отправлять sms извещения (нам потребуется активация этого номера телефона посредством sms). После регистрации, нажимаем кнопочку "ПРОГРАММИСТАМ": здесь находим готовые классы на различных языках программирования для автоматизации своих действий по отправке SMS. Если вы более менее знакомы с языками программирования, то смело можете брать заготовки на сайте для своих конкретных нужд и использовать их по назначению. Если нужен простейший пример для понимания принципа работы, то читаем далее.

Первое красное число - ваш уникальный api_id (не сообщайте его никому), чтобы его увидеть, перейдите в меню - "ПРОГРАММИСТАМ" - СМЕНИТЬ api_id.

smru

Второе число в строчке это ваш номер телефона (обратите внимание на отсутствие плюса). Помните, на ваш номер телефона (который вы указали при регистрации) sms будут приходить бесплатно. Если вы желаете отослать sms на другой номер, то потребуется пополнение баланса. Итак, если мы наберем в браузере нашу строчку:

то к своему удивлению, молниеносно получим на свой телефон смс с содержанием: hello world

Как видите, все очень просто. Чтобы полнее понять принцип работы, пишем простейший скрипт. Открываем текстовый блокнот и пишем что-то типа этого:

Сохраняем текстовый файл с расширением php (подкорректировав нужные параметры) в кодировке utf-8, загружаем его на сервер и набираем в браузере: http://ваш-сайт.ру/имя файла какой нибудь длинное и непонятное.php. СМС со словом "параметр" опять получили на свой телефон. Какая прелесть!

А дальше уже сложнее. Вам нужно определиться, что вы будете отправлять (первая строчка)? И как вы будете отправлять (каким образом запустится скрипт на сервере)?

Что отправлять в SMS?

Как активировать запуск скрипта?

Собственно здесь есть два варианта:

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

Делитесь мыслями по поводу возможных применений или задавайте интересующие вопросы, совместно будем решать их реализацию.

Вячеслав - типичный интернетчик

Вячеслав Скоблей (ака files) - типичный интернетчик. Скитаюсь интернетом, пишу на PHP, увлекаюсь созданием веб-сайтов на Wordpress, решаю многочисленные проблемы, которые до появления интернета не существовали.

Специализируюсь на безопасности сайтов: защищаю сайты от атак и взломов, занимаюсь лечением вирусов на сайтах и профилактикой.

Наверняка у Вас есть вопросы, просьбы или пожелания. Не стесняйтесь спросить, я отвечаю всегда быстро.

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

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

Сервисы для отправки SMS

eSputnik



Для экономии времени автоматизируйте отправку СМС, например, настройте поздравление с днем рождения.

После рассылки вы сможете проанализировать результаты, посмотрев отчет.

Infobip


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

SMS Club


Имея собственные многомиллионные контактные базы, производят таргетированные SMS-рассылки. База подбирается индивидуально под каждого клиента в зависимости от интересов, региона, пола и возраста его целевой аудитории.

Если вы уже используте какой-либо сервис для SMS-рассылок, но хотите перейти на eSputnik — можно не менять поставщика и настроить процессинг в аккаунте.

Сервисы для работы с текстом

Орфограммка

Главред

Hemingway


Hemingway Editor ориентирован на повышение ясности и лаконичности текста. Приложение улавливает сложные слова, слабые фразы, излишние прилагательные и наречия, длинные предложения и пассивный залог. Однако сервис не обеспечивает проверку орфографии и грамматики.

Grammarly


Сервис для проверки текста на английском языке. Помогает увидеть орфографические и пунктуационные ошибки. Есть расширенные платные версии с детектором тона и проверкой текста на соответствие публицистическому стилю, в котором пишут рекламные тексты.

Cинонимайзер TEXTSALE


Позволяет быстро подобрать синоним к словам, что помогает избавиться от тавтологии или просто сократить текст в СМС. Система предлагает похожие слова из трех словарей.

Синонимайзер RusTXT


Сервис способен подобрать синонимы как к отдельным словам, так и к целым выражениям. Дополнительно можно выбрать словарь, отключить автозамену текста на синонимы и проверить орфографию.

Katvin

TextHandler

Bitly


Это сервис будет полезен, если вы используете UTM-метки. Он сокращает ваши ссылки, тем самым уменьшив количество символов.

Такой сервис не пригодится, если вы используете eSputnik как программу для создания СМС-рассылок. Система автоматически генерирует UTM-метку и сокращает ее. Подробнее про UTM-метки в eSputnik читайте здесь.

Сервисы для анализа

Аналитика — важный этап для создания успешных SMS-рассылок.

Чтобы получать более детальную информацию, пользуйтесь специальными аналитическими сервисами:

Google Analytics

Яндекс.Метрика

Эта вторая по размеру система веб-аналитики в Европе. Сервис предназначен для оценки посещаемости веб-сайтов, поведения пользователей и эффективности рекламных каналов.

Однако есть и другие сервисы, помогающие создавать промокоды:

GetEasyCode


В нем вы сможете за раз бесплатно генерировать до 100 промокодов и скачивать их в формате блокнота. Сервис будет полезен, если вы хотите добавить в рассылку каждому получателю уникальный промокод.

Рандомус


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

Можно выделить корпоративный номер и указать его в SMS-рассылке. Далее отслеживать количество звонков, а затем и количество продаж. Этот метод называется call-tracking. Вот сервисы, которые помогут его реализовать:

CoMagic

Это платформа для комплексной маркетинг-аналитики с сервисом кол-трекинга. Помимо отслеживания количества звонков и продаж с номера, указанного в SMS-рассылке, система записывает каждый звонок для контроля качества общения.


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

MANGO OFFICE


В системе есть помощник — робот-аналитик, который контролирует качество собираемых данных, строит отчеты, уведомляет, когда упала конверсия или выросла цена лида.

Сервисы, которые будут полезны

WebCanape


Система позволяет решить проблему творческого кризиса, когда не знаешь, как сформулировать предложение, чтобы оно цепляло. Сервис предназначен для генерации заголовков, но может пригодиться при создании SMS-рассылки.

MindMeister


Сервис для построения интеллектуальных карт, который будет полезен при планировании стратегии СМС-рассылок.

Больше подобных инструментов мы описали в отдельной статье.

В заключение

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

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

peredacha-sms

Способы отправки смс с компьютера на телефон

Среди самых распространенных методов отправки смс на телефон можно выделить следующие:

  • Использование сайта мобильного оператора
  • Специальные онлайн-порталы
  • Программное обеспечение
  • СМС-рассылка

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

Отправка SMS через сайт мобильного оператора

mtc

Важно: мы не будем предоставлять инструкцию по каждому сайту, так как это делается просто, без специальных знаний, поэтому внимательно посмотрите, где находиться эта услуга в вашем кабинете.

Отправка SMS через онлайн-сервисы

smscat

smste-ru

mysmsboxru

Сайт OSSINFO предоставляет широкий функционал. Кроме стандартных шагов по вводу номера телефона и текста смс, можно включить транслитерацию и выставить время отправки.

ossinfo

По условиям сайта, пользователь должен согласиться с такими пунктами:

Дизайн этого портала выглядит на уровне начала двухтысячных годов, но свою работу он выполняет. Здесь имеется функция транслитерации, отправка с сайта оператора и телефонная книга. Максимальное количество символов – 140.

ipsms-ru

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

smsend-ru

Программы для передачи смс с компьютера на телефон

Специальные приложения являются еще одним инструментом для посыла электронных писем. Среди таких программ выделим три:

isendsms

Они все доступны в интернете для бесплатного скачивания. Это альтернативный вариант онлайн-ресурсам, так как принцип работы их практически идентичен. Отличие программ для рабочего стола в том, что они имеют более богатый функционал, к которому относятся рассылки ММS, история отправок, контакты и прочее.

Массовая SMS-рассылка

prostor

Заключение

В современном мире интернет ресурсы, а также рассылки, являются практически основным ресурсом продаж. Вручную производить рассылку – трата огромного количества времени и ресурсов. Здесь на помощь приходят сервисы смс-рассылок. Они упрощают работу многих компаний, и поэтому становятся просто незаменимыми.

Год назад, наша команда уже проводила обзор смс-сервисов. Однако технологии не стоят на месте, поэтому мы вновь вернулись к этой теме. Что же сегодня представляют услуг в смс-рассылках. Разберем по порядку.

Смс-сервисы по-прежнему, предлагают множество различных фильтров и настроек, где предоставлена возможность выборки часового пояса, оператора и т. д. Тарификация на сервисах зависит от количества отправленных смс, суммы пополнения баланса, а также от выбора канала для рассылки. Согласно потребности, право выбора, по подходящему смс-агрегатору и комфортному тарифному плану.

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

Важно, что на этом сервисе даже новичок с легкостью разберется в столь простой навигации. По-прежнему, возможно создание безлимитного количества базы номеров, легко используемых в работе. Система автоматом убирает стационарные и несуществующие номера, а также дубли.

Одной из самых востребованных функций на сайте является форма заявки или заказа, данные из которой отправляются на почту владельцу сайта. Как правило такие формы являются простыми и состоят из двух трех полей для ввода данных. Как же создать такую форму заказа? Здесь потребуется использование языка разметки HTML и языка программирования PHP.

Язык разметки HTML сам по себе несложен, нужно всего лишь разобраться в том как и где ставить те или иные теги. С языком программирования PHP все немного сложнее.

Для программиста создать такую форму не составит труда, а вот HTML верстальщику может показаться сложным некоторые действия.

Создаем форму отправки данных в html

На этом этапе нужно создать файл form.php, в него добавить html код формы. Подробности о каждом элементе формы читайте в статье Как сделать форму в HTML для сайта.

Первая строка будет следующей

Теперь соберем все вместе.

Теперь сделаем так, чтобы поля в форме стали обязательными для заполнения. Имеем следующий код:

Создаем файл, принимающий данные из HTML формы

Это будет файл с именем send.php

В файле на первом этапе нужно принять данные из пост массива. Для этого создаем две переменные:

$fio = $_POST['fio'];
$email = $_POST['email'];

Перед названиями переменных в php ставится знак $, в конце каждой строки ставиться точка с запятой. $_POST это массив в который передаются данный из формы. В форме html при этом указан метод отправки method="post". Так, приняты две переменные из формы html. Для целей защиты своего сайта нужно провести эти переменные через несколько фильтров - функций php.

Первая функция преобразует все символы, которые пользователь попытается добавить в форму:

$fio = htmlspecialchars($fio);
$email = htmlspecialchars($email);

При этом новые переменные в php не создаются, а используются уже имеющиеся. Что сделает фильтр, он преобразует символ " $fio = urldecode($fio);
$email = urldecode($email);

Третей функцией мы удалим пробелы с начала и конца строки, если таковые имеются:

$fio = trim($fio);
$email = trim($email);

Существуют и другие функции, позволяющие отфильтровать переменные php. Их использование зависит от того , насколько вы опасаетесь того, что злоумышленник попытается добавить программный код в данную форму отправки данных на почту html.

Проверка данных, передаваемых от HTML формы в файл PHP

Для того, чтобы проверить, работает ли этот код, передаются ли данные можно просто их вывести на экран при помощи функции echo:

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

Отправляем полученные данные из формы HTML на почту при помощи PHP

Для отправки данных на почту нужно воспользоваться функцией mail в PHP.

mail("example@mail.ru", "Заявка с сайта", "ФИО:".$fio.". E-mail: ".$email ,"From: example2@mail.ru \r\n");

Необходимо добавить условие, которе проверит отправилась ли форма при помощи PHP на указанные адрес электронной почты.

Таким образом программный код файла send.php, который отправит данные HTML формы на почту будет выглядеть следующим образом:

Три строки для проверки, передаются ли данные в файл закомментированы. При необходимости их можно удалить, так как они нужны были только для отладки.

Помещаем HTML и PHP код отправки формы в один файл

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

Читайте также: