A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 303

Отправка SMS с помощью PHP

Отправка SMS с помощью PHP

Автор: Mowshon.
Опубликовано 23 августа 2011
в рубрике PHP, Примеры

Просмотров: 7947.
Подписаться на комментарии по RSS.

Отправка SMS с помощью PHP

Недавно мы уже обсуждали тему "Отправка ICQ сообщений на PHP" и написали полноценный рабочий скрипт, который рассылал сообщения. В данной статье, мы рассмотрим более эффективный способ рассылок. SMS рассылки очень популярны и доступны каждым. С помощью данного способа, вы можете рассылать уведомления вашим клиентам, напоминать об продлении хостинга, получать новость о новом заказе на сайте не находясь за компьютером. Возможности не ограничены, единственный минус может показаться в том, что для отправки смс нам понадобится сотрудничать со специальным ресурсом смс-рассылок.

Начнем мы с регистрации на сайте "СМС-Центр"

Нажмите на ссылку "Регистрация в смс-центр" и ознакомитесь с "тарифами"

Регистрация в СМС-Центр - Отправка SMS с помощью PHP

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

После входа в личный кабинет, находим в верхнем меню ссылку "Оплатить" и нажимаем на "Перейти к оплате »"

Отправка SMS с помощью PHP

Пополняем счет на нужную сумму денег и оплачиваем её.

Создаем текстовой документ 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 рассылка СМС | китайские телефоны

Если будут вопросы можете задавать из в комментариях ниже!

Комментариев: 5

  1. Аноним | 25.08.2011 в 01:00:17 | #1

    Спасибо за пример!

    Вроде в разделе API на сайте smsc.ru есть готовые скрипты.

    Чем этот отличается от тех которые там ?

  2. Mowshon | 25.08.2011 в 14:39:49 | #2

    Аноним, на сайте smsc.ru действительно есть несколько примеров скриптов смс отправки. Отличаются они размером(мой короче) и в выше указанном скрипте можно делать базы номеров телефона в txt файл(с новой строки) и он отправит им всем сообщение.

    Вы можете использовать любой подравнивавшийся

  3. Алексей | 02.02.2012 в 10:35:57 | #3

    Как вариант посмотрите готовые решения http://finesms.ru/home/solution здесь цена 35 копеек уже с первого смс.

  4. Mowshon | 02.02.2012 в 17:58:51 | #4

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

    Один минус, на странице с стоимостью смс, цены только для России, можно было добавить еще несколько стран из СНГ для более уверенного выбора данного ресурса в дальнейшей работе.

  5. Васек | 14.11.2012 в 17:41:59 | #5

    Тут смсвеб.рф максимальная цена за смс 0.28 руб. Дешевле не видел!

Оставьте комментарий!

Гость
Комментатор / хотите им стать

Чтобы стать комментатором введите email и пароль. Напишите комментарий. В дальшейшем ваша связка email-пароль, позволит вам комментировать и редактировать свои данные. Не забудьте про активацию (инструкция придет на ящик, указанный при регистрации).

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)