[Модуль] SMS.RU (sms_ru)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
vitosmaxim80sad145
Сообщения: 148
Зарегистрирован: Сб июл 07, 2018 12:48 am
Откуда: Днепр
Благодарил (а): 100 раз
Поблагодарили: 1 раз

Re: [Модуль] SMS.RU (sms_ru)

Сообщение vitosmaxim80sad145 » Ср дек 30, 2020 5:18 pm

SmoKE_xDDD писал(а):
Сб июл 27, 2019 7:51 pm
Не понимаю зачем так усложнять =)
Открываем:

Код: Выделить всё

majordomo/lib/sms.class.php
Вставляем:

Код: Выделить всё

function sms($phone, $message) {
	$token = 'ТОКЕН С САЙТА';
	//Получить тут - https://sms.ru/?panel=my (Внизу страницы)
	
	if(strlen($phone) == '11' && substr($phone, 0, 2) == '79') {
		$send = json_decode(file_get_contents('https://sms.ru/sms/send?api_id='.$token.'&to='.$phone.'&msg='.urlencode($message).'&json=1'));
		
		if($send->status == 'OK') {
			if($send->sms->$phone->status == 'OK') {
				DebMes('Done! Message send for number - '.$phone.'. Message: '.$message.'. Balance: '.$send->balance, 'sms_send');
			} else {
				DebMes('Error! Error sending SMS!', 'sms_send');
			}			
		} else {
			DebMes('Error! Error authorization! Incorrect token!', 'sms_send');
		}
	} else {
		DebMes('Error! Incorrect phone number - '.$phone.'. Message: '.$message, 'sms_send');
	}	
}
Все. Далее юзаем по всей системе в виде функции:

Код: Выделить всё

sms('79031231212','Мое сообщение!');
Всем спасибо. Я просто мимо проходил =)

Изображение
ето просто добавить в конец или заменить в папке lib/sms.class.php
belyay
Сообщения: 9
Зарегистрирован: Сб июл 15, 2017 2:09 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] SMS.RU (sms_ru)

Сообщение belyay » Пт дек 17, 2021 12:39 am

Народ кто нибудь и как реализовал отправку СМС с показаниями водомеров?
Ответить