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

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

webfanat вконтакте webfanat youtube

sms php

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.

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

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

Статьи

Разработки

Комментарии

DavidTreab

22:21 03-06-2019

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

DavidTreab

22:15 03-06-2019

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

TerrellLub

20:02 15-05-2019

Пантогор - гель для суставов быстро избавит от боли в суставах без вреда для здоровья. Полная потеря дееспособности и жизнь без надежды на будущее - вот, что вам грозит, если вы не позаботитесь о своих суставах! Жить полноценной жизнью или провести остаток своих дней в инвалидном кресле - решать вам! По данным Всемирной организации по борьбе <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

Реклама

Запись экрана

Данное расширение позволяет записывать экран и выводит видео в формате webm