Не понял почти ни слова. Вместо того как задавать загадки объяснили бы как изменить Вашу $emailBody, чтобы её переварил Телеграмм.
На кой мне "красноглазить" да ещё на всю жизнь запоминать, неужели забот других нет. Ведь Вы автор скрипта и Вам подсказать хотя бы ничего не стоит, а лучше помочь написать перекодировщик. Но Вы любите больше учить, чем реально и быстро помочь. Вы школьный учитель что-ли ? Вроде нет писал что автоэлектрик ...
Мне нужно отправлять и на почту и в Телеграм. Отправлять чужому боту не хочу - свои имеются.
Разборка SMS и отправка на e-mail
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
-
- Сообщения: 1657
- Зарегистрирован: 15 сен 2017, 09:03
-
- Сообщения: 1657
- Зарегистрирован: 15 сен 2017, 09:03
Кину сюда чтобы не пропала. Кажется это на С++ для перекодировки UCS2 в 1251
function ucs2_2cp1251($str){
for ($i=0;$i<strlen($str);$i+=4){
$char=hexdec($str[$i].$str[$i+1].$str[$i+2].$str[$i+3]);
if ($char>126){
if ($char==1105){
$char=184; //ё
}elseif($char==1025){
$char=168; //Ё
}elseif ($char>=848){
$char-=848;
}
}elseif(!$char){
$char=32;
}
$ret.=chr($char);
}
return $ret;
}
function ucs2_2cp1251($str){
for ($i=0;$i<strlen($str);$i+=4){
$char=hexdec($str[$i].$str[$i+1].$str[$i+2].$str[$i+3]);
if ($char>126){
if ($char==1105){
$char=184; //ё
}elseif($char==1025){
$char=168; //Ё
}elseif ($char>=848){
$char-=848;
}
}elseif(!$char){
$char=32;
}
$ret.=chr($char);
}
return $ret;
}
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 9
- Зарегистрирован: 13 дек 2020, 23:58
-
- Сообщения: 164
- Зарегистрирован: 23 июл 2013, 18:47
Не, у меня только проводные остались. Так что пусть берёт кто то в свои руки.
- podarok66
- Модератор
- Сообщения: 4402
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Э нет, друг мой. Тема ваша, вам и писать в ней

Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
-
- Сообщения: 6
- Зарегистрирован: 09 дек 2021, 11:39
Может быть кому-нибудь пригодиться:
Чтобы скрипт заработал на 7.1.1 и выше, необходимо в скрипте extractSmsModem поменять строку
:local tmp [/interface lte info $i once as-value]
на
:local tmp [/interface lte monitor $i once as-value]
После этого все заводится (по крайней мере у меня завелось)
Чтобы скрипт заработал на 7.1.1 и выше, необходимо в скрипте extractSmsModem поменять строку
:local tmp [/interface lte info $i once as-value]
на
:local tmp [/interface lte monitor $i once as-value]
После этого все заводится (по крайней мере у меня завелось)
-
- Сообщения: 9
- Зарегистрирован: 13 дек 2020, 23:58
Всё отлично)andlommy писал(а): ↑04 янв 2022, 09:39 Может быть кому-нибудь пригодиться:
Чтобы скрипт заработал на 7.1.1 и выше, необходимо в скрипте extractSmsModem поменять строку
:local tmp [/interface lte info $i once as-value]
на
:local tmp [/interface lte monitor $i once as-value]
После этого все заводится (по крайней мере у меня завелось)
-
- Сообщения: 2
- Зарегистрирован: 13 дек 2021, 13:54
Лучший!andlommy писал(а): ↑04 янв 2022, 09:39 Может быть кому-нибудь пригодиться:
Чтобы скрипт заработал на 7.1.1 и выше, необходимо в скрипте extractSmsModem поменять строку
:local tmp [/interface lte info $i once as-value]
на
:local tmp [/interface lte monitor $i once as-value]
После этого все заводится (по крайней мере у меня завелось)
-
- Сообщения: 1
- Зарегистрирован: 01 мар 2021, 13:20
Помогите плиз
скрипт присылает на email
Modem: manufacturer=;model=EP06-E;name=lte1;revision=EP06ELAR04A05M4G;type=lte
Error: Returned:
Модем конечно не от mikrotik
куда хоть копать?
скрипт присылает на email
Modem: manufacturer=;model=EP06-E;name=lte1;revision=EP06ELAR04A05M4G;type=lte
Error: Returned:
Модем конечно не от mikrotik
куда хоть копать?
-
- Сообщения: 1
- Зарегистрирован: 29 мар 2022, 13:16