Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ocStore v1.5.1.3 не работает smsGate на хостинге


Recommended Posts

Уважаемые коллеги, возникла внезапно такая проблема.

Перестали приходить sms о новом заказе (через сервис sms48) с сайта. Что характерно, с локальной версии сайта на денвере приходят нормально.

Настройки и файлы идентичны на сервере и локале.

Простой скрипт отправки SMS на хостинге работает нормально.

Вот содержание файла sms48.php из system/smsgate:

<?php
final class Sms48 extends SmsGate {

public function send() {
$results = array();

$to   = substr($this->to, 0, 11);
$auth = $this->username . md5($this->password);

$data = array(
'login'  => $this->username,
'to'	 => $to,
'msg'	=> $this->message,
'from'   => $this->from,
'check2' => md5($auth . $to)
);

$results[] = $this->process($data);

if ($this->copy) {
$numbers = explode(',', $this->copy);
foreach ($numbers as $number) {
$data['to']	 = substr($number, 0, 11);
$data['check2'] = md5($auth . $data['to']);

$results[] = $this->process($data);
}
}

return $results;
}

private function process($data) {
$url = "http://sms48.ru/send_sms.php?" . http_build_query($data);

return @file_get_contents($url);
}
}
?>

P.S. Я не программист, поэтому многого не понимаю.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 5 months later...

Решение проблемы описано на их же сайте (хотя в одном месте, в примерах - старый метод)

для начала в личном кабинете "Настройки" -> "Дополнительные аккаунты SMS HTTP API" создать новую пару логин/пароль

далее

в файле sms48.php из system/smsgate:

найти

$data = array(
'login'  => $this->username,
'to'	 => $to,
'msg'   => $this->message,
'from'   => $this->from,
'check2' => md5($auth . $to)
);

заменить на

  $data = array(
   'api_login'  => $this->username,
   'to'	 => $to,
   'msg'	=> $this->message,
   'from'   => $this->from,
   'check3' => md5($auth . $to)
  );

как видим поменяли login -> api_login и check2 -> check3

только что столкнулся, подправил, всё работает

Надіслати
Поділитися на інших сайтах


  • 5 weeks later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.