Отправка SMS с использованием PHP
При разработке масштабных проектов, часто встаёт вопрос о своевременном уведомлении пользователей о каких-либо изменениях. Неплохим вариантом является использование функции mail() для рассылки массовых уведомлений, но ,к сожалению, пользователи не всегда онлайн. Идеальным вариантом в подобном случае будет использование SMS рассылок. К счастью, на просторах Рунета уже появились поставщики подобных услуг. На мой взгляд лучшим — по соотношению цена/качество является SMS Пилот. Стоимость подобной услуги равна 0.48 рублям за одно SMS. Из платёжных систем принимаются WebMoney R и Яндекс.Деньги, правда при оплате через Яндекс.Деньги стоимость поднимается до 0.52 рубля.
Интегрирование и установка SMS рассылок на Ваш сайт не составит труда даже для начинающего программиста, благодаря предоставляемому API на PHP для SMS рассылок. Отправка SMS средствами PHP можно осуществить 2-я методами:
1: Составить запрос к сайту SMS Пилот такого типа:
http://smspilot.ru/api.php?send=hello&to=79087964781&from=smspilot&apikey=XYZ
http:// – может принимать значения http:// или https:// (безопасный)
1) send – текст сообщения URLENCODED в кодировке UTF-8
2) to – номер мобильного телефона (Россия)
3) from – макс. 11 символьный идентификатор сайта или номер телефона отправителя (напишите в поддержку info@smpilot.ru запрос на предоставление собственного идентификатора)
4)apikey – купленный буквенно-цифровой ключ (http://www.smspilot.ru/apikey.php)
2: Либо скачать пример с сайта SMS Пилот из раздела API и использовать его в своём PHP модуле. В таком случает отправка SMS будет происходить следующим образом:
Пример:
include('smspilot.php');
sms('номер получателя','тескт сообщения!','Имя отправителя');
?>
Как вы видите, отправка SMS с использованием PHP является легко решаемой задачей, и реализуемой очень легко с использованием шлюза отправки SMS.