Блог веб разработки

Блог веб-разработки статьи | видеообзоры | исходный код

sms php

Всем доброго времени суток! В предыдущей статье посвященной php мы научились отправлять сообщения на почту с помощью php используя класс PHPMailer. Теперь пришло время рассмотреть отправку сообщений на телефон.

Тут вы должны понимать что данная процедура увы не бесплатна. Роуминг никто не отменял! Для отправки sms сообщений существуют специальные сервисы которые предоставляют работу с api. И именно через api данных сервисов мы можем отправлять сообщения на php.

Мы рассмотрим на примере использования сервиса https://sms.ru. C помощью него через api мы можем отправлять сообщения на телефон. Еще данный сервис предоставляет отправку до пяти бесплатных сообщений в сутки c ограничением до 70 символов на наш телефон. В общем со всеми услугами и правилами вы можете ознакомится на самом сервисе.

Итак поехали! Для начала нужно зарегистрироваться на данном сервисе. Переходим на сайт https://sms.ru и проходим процедуру регистрации, здесь все стандартно. Далее после того как мы попали в свой личный кабинет, перейдя во вкладку 'мои рассылки' мы можем отправить тестовое сообщение на свой телефон который указали при регистрации. Повторюсь ,именно только на этот телефон мы можем отправлять до пяти сообщений в сутки бесплатно с ограниченным количеством символов.

SMS сообщения при использовании данного сервиса приходят довольно шустро практически без задержек. Отлично, после того как вы проверили что все работает. Можно переходить к работе c сервисом через api. Для этого нам понадобиться взять уникальный ключ, некий api_id. Найти вы его можете в настройках, во вкладке 'программистам'. Выглядит он примерно так 00000000-0000-0000-0000-000000000000.

Все и теперь используя данный программный код php мы можем отправлять sms сообщения на телефон.

$message = 'Отличная погода, не так ли?!';
$api_id = '00000000-0000-0000-0000-000000000000';
$phones = "7xxxxxxxxxx";
$api = 'http://sms.ru/sms/send?api_id='.$api_id.'&to='.$phones.'&text='.urlencode(iconv('utf-8','utf-8',$message));
$res = file_get_contents($api);
if($res){
    echo 'SMS сообщение отправлено успешно';
}else{
    echo 'SMS сообщение не отправлено';
}

Здесь для отправки sms сообщения мы используем стандартную функцию php _file_get_contents() и в зависимости от результата выполнения выводим сообщение.

$message - текст сообщения

$api_id - идентификатор api

$phones - номера телефонов на которые мы отправляем сообщения, если несколько можно указывать через запятую

$api - сформированный api запрос на сервер сервиса.

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

Вот в принципе и все что вам необходимо знать по отправке sms - сообщений на php.

А я с вами прощаюсь. Желаю удачи и успехов! Пока!

Оцените статью

Еще статьи

файловая система PHP

CSS before after

column css

Полоса прокрутки css

JS filereader

meter html

screen javascript

selection css

Комментарии

Проверочный код

DavidTreab

Избавит от грибка всего за 20 дней и не допустит повторного заражения, благодаря комплексу из натуральных масел и лекарственных растений. Наш сайт: https://ljvgzmqd.morningeverning.com

22:21 03-06-2019

DavidTreab

Избавит от грибка всего за 20 дней и не допустит повторного заражения, благодаря комплексу из натуральных масел и лекарственных растений. Наш сайт: https://ljvgzmqd.morningeverning.com

22:15 03-06-2019

TerrellLub

Пантогор - гель для суставов быстро избавит от боли в суставах без вреда для здоровья. Полная потеря дееспособности и жизнь без надежды на будущее - вот, что вам грозит, если вы не позаботитесь о своих суставах! Жить полноценной жизнью или провести остаток своих дней в инвалидном кресле - решать вам! По данным Всемирной организации по борьбе <b>с болезнями суставов</b>, 80% людей в мире имеют проблемы с суставами. Самое страшное, что заболевания суставов приводят <b>к параличу и инвалидности</b>. На сегодняшний день есть одно единственное средство, которое отличается от всех существующих до этого средств. Это средство Пантогор. Основной компонент Пантогора - <b>панты канадского марала</b>. Панты канадского марала <b>активируют</b> природные <b>силы организма и запускают</b> процесс его <b>самовосстановления</b>. Все остальные компоненты действуют <b>синергически - дополняют и усиливают</b> действие друг друга. <b>Прием</b> средства Пантогор <b>гарантирует</b> вам <b>избавление от боли в суставах</b> всего <b>за 1 курс</b>. Внимание! Акция действует только на территории России и стран СНГ! Успейте оформить заказ по выгодной промо-цене! Заказать Пантогор Здесь --> http://c.trktp.ru/ud6b

20:02 15-05-2019

История

    ПОДПИСКА

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

    НОВОСТИ

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