Отправка SMS с помощью PHP
Просмотров: 14153.
Подписаться на комментарии по RSS.
Недавно мы уже обсуждали тему "Отправка ICQ сообщений на PHP" и написали полноценный рабочий скрипт, который рассылал сообщения. В данной статье, мы рассмотрим более эффективный способ рассылок. SMS рассылки очень популярны и доступны каждым. С помощью данного способа, вы можете рассылать уведомления вашим клиентам, напоминать об продлении хостинга, получать новость о новом заказе на сайте не находясь за компьютером. Возможности не ограничены, единственный минус может показаться в том, что для отправки смс нам понадобится сотрудничать со специальным ресурсом смс-рассылок.
Начнем мы с регистрации на сайте "СМС-Центр"
Думаю тут все понятно, после завершения нажмите "Зарегистрироваться" и зайдите в личный кабинет.
После входа в личный кабинет, находим в верхнем меню ссылку "Оплатить" и нажимаем на "Перейти к оплате »"
Пополняем счет на нужную сумму денег и оплачиваем её.
Создаем текстовой документ number.txt и в него с новой строки добавляем номера телефона.
78001002006 78001002889 78001002800Номера должны быть указаны в международном формате
Теперь мы рассмотрим сам php скрипт отправки рассылок.
<?php /** --------------------------------------- ** Отправка SMS с помощью PHP ** Источник: live-code.ru ** --------------------------------------- **/ // данные для подключения к smsc.ru $Connect['login'] = "mowshon"; // Логин $Connect['passw'] = "password123"; // Пароль $Connect['charset'] = "utf-8"; // Кодировка // Текст сообщения $Text = "Привет!"; // Получаем список номеров для отправки SMS $List = file("number.txt"); foreach ($List as $k) { $SendSMS = file_get_contents("http://smsc.ru/sys/send.php?login={$Connect['login']}&psw={$Connect['passw']}&list={$k}:{$Text}&charset={$Connect['charset']}"); echo "Номер: {$k} ".$SendSMS." "; } ?>
Довольна компактный скрипт получился. Принцып его очень прост, всю работу по отправке смс берет на себя СМС-Центр, мы ему только даем данные для подключения, номер и текст смс.
Скачать PHP рассылка СМС | китайские телефоны
Если будут вопросы можете задавать из в комментариях ниже!
Еще записи по теме
- PHP: Как уменьшить количество HTTP запросов с помощью схемы data: URI
- Проверка адреса электронной почты с использованием PHP и AJAX
- Аутентификация и авторизация пользователя - делаем с нуля (Часть 1)
- Объявление и вызов функции PHP
- PHP Манипулирование файлами
- Делаем скриншот сайта - PHP Скрипт
- PHP получить cookie
Комментариев: 5
Спасибо за пример!
Вроде в разделе API на сайте smsc.ru есть готовые скрипты.
Чем этот отличается от тех которые там ?
Аноним, на сайте smsc.ru действительно есть несколько примеров скриптов смс отправки. Отличаются они размером(мой короче) и в выше указанном скрипте можно делать базы номеров телефона в txt файл(с новой строки) и он отправит им всем сообщение.
Вы можете использовать любой подравнивавшийся
Как вариант посмотрите готовые решения http://finesms.ru/home/solution здесь цена 35 копеек уже с первого смс.
Алексей, их скрипт довольно интересный наглядно показывает, что происходит с балансом пользователя. Цены радуют, 35коп за смс довольно то дешево.
Один минус, на странице с стоимостью смс, цены только для России, можно было добавить еще несколько стран из СНГ для более уверенного выбора данного ресурса в дальнейшей работе.
Тут смсвеб.рф максимальная цена за смс 0.28 руб. Дешевле не видел!