Перейти к содержимому


Смс через вычисления


Сообщений в теме: 16

#1 SysLink

    Активный участник

  • Пользователи
  • PipPipPip
  • 54 сообщений
  • Пол:Мужчина
  • Город:г.Москва

Отправлено 26 Март 2012 - 23:03

Подскажите, можно ли как-то через вычисления отослать СМС?

Задача состоит в следующем:
- необходимо при смене(изменении) статуса заказа отослать клиенту СМС с информацией об изменении этого статуса.

Отсылать ручками через шаблон, в нашем случае, не самый лучшый вариант.
Основатель и экс-директор интернет-магазина с оборотом более миллиарда рублей. Автор книги "Успешный интернет-магазин с нуля". Автор персонального блога, пишу об электронной коммерции и бизнесе в целом. Бизнес-практик и наставник. Куратор и идейный вдохновитель ряда корпоративных веб-разработок. Да и просто хороший позитивный человек! ;)

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 27 Март 2012 - 09:12

sendsms(текст, кому, подпись);

Естественно шлюз должен быть подключен и подпись зарегистрирована.

#3 SysLink

    Активный участник

  • Пользователи
  • PipPipPip
  • 54 сообщений
  • Пол:Мужчина
  • Город:г.Москва

Отправлено 27 Март 2012 - 16:28

Спасибо!
Основатель и экс-директор интернет-магазина с оборотом более миллиарда рублей. Автор книги "Успешный интернет-магазин с нуля". Автор персонального блога, пишу об электронной коммерции и бизнесе в целом. Бизнес-практик и наставник. Куратор и идейный вдохновитель ряда корпоративных веб-разработок. Да и просто хороший позитивный человек! ;)

#4 dozzzer81

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 31 Март 2012 - 22:02

А поподробнее, как то не совсем понял как.

#5 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Апрель 2012 - 09:18

Просмотр сообщенияdozzzer81 (31 Март 2012 - 22:02) писал:

А поподробнее, как то не совсем понял как.
В чем затруднения?

#6 dozzzer81

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 02 Апрель 2012 - 20:24

Куда вписывать sendsms(текст, кому, подпись)? "Кому?".. в каком формате писать.. имя? или как?

#7 Гость_Roman_*

  • Гости

Отправлено 03 Апрель 2012 - 08:15

sendsms("Any_text", "799900000", "Any_signature");
Или через переменные в строке, например:

sendsms($line['Текст'], $line['Номер телефона'], "Signature");


#8 dozzzer81

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 03 Апрель 2012 - 19:35

Просмотр сообщенияRoman (03 Апрель 2012 - 08:15) писал:

sendsms("Any_text", "799900000", "Any_signature");
Или через переменные в строке, например:

sendsms($line['Текст'], $line['Номер телефона'], "Signature");

Спасибо Роман, теперь все понятно :)

#9 KLV

    Участник

  • Пользователи
  • PipPip
  • 24 сообщений

Отправлено 24 Июль 2012 - 15:24

Добрый день! А если при вычислении
sendsms($line['Текст'], $line['Номер телефона'], "Signature");
вместо одной переменной $line['Текст'] нужно отправить несколько переменных и текст, например: Ваш заказ № $line['Номер'] $line['Статус']. Как это должно выглядеть?

#10 Гость_Roman_*

  • Гости

Отправлено 24 Июль 2012 - 15:26

sendsms("Ваш заказ №".$line['Номер']." ".$line['Статус'], $line['Номер телефона'], "Signature");


#11 KLV

    Участник

  • Пользователи
  • PipPip
  • 24 сообщений

Отправлено 24 Июль 2012 - 15:33

Просмотр сообщенияRoman (24 Июль 2012 - 15:26) писал:

sendsms("Ваш заказ №".$line['Номер']." ".$line['Статус'], $line['Номер телефона'], "Signature");
Спасибо огромное за оперативность!

#12 Дмитрий ЕСП

    Активный участник

  • Пользователи
  • PipPipPip
  • 78 сообщений
  • Пол:Мужчина

Отправлено 16 Сентябрь 2012 - 03:13

Просмотр сообщенияRoman (03 Апрель 2012 - 08:15) писал:

sendsms("Any_text", "799900000", "Any_signature");
Или через переменные в строке, например:

sendsms($line['Текст'], $line['Номер телефона'], "Signature");
А лог рассылки возможно? И какой тогда вид?

#13 Гость_Roman_*

  • Гости

Отправлено 16 Сентябрь 2012 - 15:09

sendsms($line['Текст'], $line['Номер телефона'], "Signature");

$line['Лог рассылки'] .= $line['Номер телефона']. " ".date("d.m.Y H:i:s");

В поле "Лог рассылки" по данной записи допишется номер телефона и дата со временем.

#14 Дмитрий ЕСП

    Активный участник

  • Пользователи
  • PipPipPip
  • 78 сообщений
  • Пол:Мужчина

Отправлено 17 Сентябрь 2012 - 08:39

Просмотр сообщенияRoman (16 Сентябрь 2012 - 15:09) писал:

sendsms($line['Текст'], $line['Номер телефона'], "Signature");

$line['Лог рассылки'] .= $line['Номер телефона']. " ".date("d.m.Y H:i:s");

В поле "Лог рассылки" по данной записи допишется номер телефона и дата со временем.
Спасибо. Как я сам не догадался. Но, кажется, во второй строке вычислений синт ошибка (точка не перед =, а после =).

#15 Гость_Roman_*

  • Гости

Отправлено 17 Сентябрь 2012 - 08:44

Да нет, всё верно.

#16 Дмитрий ЕСП

    Активный участник

  • Пользователи
  • PipPipPip
  • 78 сообщений
  • Пол:Мужчина

Отправлено 17 Сентябрь 2012 - 09:42

Понял, в текстовом поле (=) присваивает значение, а (.=) добавляет.
В связи с этим вопрос. Где ещё, кроме документации и форума, можно прочитать про вычисления и полное описание используемых функциях?
Спасибо.

#17 Гость_Roman_*

  • Гости

Отправлено 17 Сентябрь 2012 - 09:47

В файлах functions1.php и functions2.php из папки include можно найти все используемые функции с комментариями по использованию, например, сохранение файлов в структуре каталогов, удаление файлов и т. д.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных