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


Помогите с смс интеграцией

смс

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

#1 tatko

    Участник

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

Отправлено 24 Октябрь 2012 - 14:05

Это двумерный массив?
// sms["phone"] - номер абонента;
// sms["text"] - текст сообщения;
// sms["sender"] - подпись или номер отправителя

То есть номер я получу через переменную $sms["phone"]?

Куда выводить результат?

Что возвращает эта функция?

return "No code";

Пример Вашей реализации очень бы помог



#2 CbCoder

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

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

Отправлено 24 Октябрь 2012 - 14:26

То есть номер я получу через переменную $sms["phone"]?
Да. Все три переменные передает программа, вы просто используете их содержимое для отправки.

Куда выводить результат?
Результат передаете через return. "OK" в случае удачной отправки или текст ошибки в случае неудачной.

Что возвращает эта функция?
См. выше. Результат вы сами возвращаете.

return "No code";
Это заглушка, вы должны ее заменить (см. выше).

Пример Вашей реализации очень бы помог
К сожалению, у нас нет конкретных примеров, т.к. мы пользуемся другим механизмом отправки. Подразумевается что либо клиент сам ищет и тестирует отправку (мы можем лишь помочь в случае затруднений), либо пользуется нашим встроенным шлюзом (т.е. покупает смс у нас). Обычно, провайдеры смс-рассылок предоставляют примеры для подключений.

#3 tatko

    Участник

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

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

При отправке ругается, что это может быть?

Warning: file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/stream-telecom/public_html/forms.php(1283) : eval()'d code on line 10 Warning: file_get_contents(Ссылка): failed to open stream: no suitable wrapper could be found in /home/stream-telecom/public_html/forms.php(1283) : eval()'d code on line 10

#4 CbCoder

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

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

Отправлено 24 Октябрь 2012 - 17:48

Вы код функции то приведите.

#5 tatko

    Участник

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

Отправлено 25 Октябрь 2012 - 09:33

В функции прописан get запрос и все,данный из массива sms не использовал, в конце прописал return "OK"

#6 tatko

    Участник

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

Отправлено 25 Октябрь 2012 - 09:43

$var = file_get_contents ('http://get.stream-telecom.ru/sendsms.php?user=user&pwd=pwd&sadr=sadr&dadr=7950000000&text=Data');
Вот запрос

#7 CbCoder

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

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

Отправлено 25 Октябрь 2012 - 12:33

Ваш хостинг/сервер не поддерживает чтение файлов по http через file_get_contents, т.к. в php.ini отключена директива allow_url_fopen. Или включите ее, или используйте для чтения удаленных файлов класс snoopy (в программе он уже подключен)

#8 tatko

    Участник

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

Отправлено 01 Ноябрь 2012 - 16:29

Ошибка
Fatal error: Call to undefined function curl_init() in /home/stream-telecom/public_html/forms.php(1283) : eval()'d code on line 23
Код
$src = '<?xml version="1.0" encoding="utf-8" ?>
<request>
<message>
<sender>Name</sender>
<text>TEST</text>
<abonent phone="num" number_sms="1" />
</message>
<security>
<login value="user" />
<password value="pass" />
</security>
</request>';
$href = 'http://web.szk-info.ru/xml/';
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: text/xml; charset=utf-8'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CRLF, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $src);
curl_setopt($ch, CURLOPT_URL, $href);
$data = curl_exec($ch);
curl_close($ch);
echo "OK";


curl_init() ваш php не обрабатывает, почему?

#9 CbCoder

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

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

Отправлено 01 Ноябрь 2012 - 17:13

Библиотека CURL не подключена. Обратитесь к вашему хостеру.

#10 tatko

    Участник

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

Отправлено 07 Ноябрь 2012 - 09:14

Использую вариант Клиентская база 1.9.5 SAAS, хостеры не Вы?

#11 Analitic

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

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

Отправлено 07 Ноябрь 2012 - 10:08

Мы, сегодня включим.

#12 tatko

    Участник

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

Отправлено 07 Ноябрь 2012 - 16:32

отпишитесь сюда,когда Вы это сделаете

#13 Analitic

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

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

Отправлено 08 Ноябрь 2012 - 10:57

Теперь curl доступен и на бесплатных аккаунтах.

#14 tatko

    Участник

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

Отправлено 08 Ноябрь 2012 - 13:36

Редактирование смс модуля не работает, не сохраняет изменения, приходится создавать новый модуль, Вы решите эту проблему?

#15 CbCoder

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

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

Отправлено 08 Ноябрь 2012 - 13:43

Хм, проверим.

#16 CbCoder

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

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

Отправлено 08 Ноябрь 2012 - 13:58

Баг подтвердился, исправим в ближайшее время.

#17 tatko

    Участник

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

Отправлено 08 Ноябрь 2012 - 14:16

Отпишитесь сюда, пожалуйста,когда баг будет исправлен

#18 CbCoder

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

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

Отправлено 08 Ноябрь 2012 - 14:22

Разумеется.

#19 tatko

    Участник

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

Отправлено 08 Ноябрь 2012 - 16:45

Parse error: syntax error, unexpected T_STRING in /home/stream-telecom/public_html/forms.php(1283) : eval()'d code on line 80 Fatal error: Call to undefined function send_sms() in /home/stream-telecom/public_html/forms.php on line 1285

С чем может быть связана эта ошибка?

#20 CbCoder

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

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

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

Синтаксическая ошибка в вашем коде. Кавычки не закрыли, к примеру.





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

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