getURL передача строки с прбелом

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
VladPTZ
Сообщения: 398
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск

getURL передача строки с прбелом

Сообщение VladPTZ »

Сделал информер на светодиодных матрицах.
Отправляю строку

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

getURL("http://192.168.1.101/informer?token=esp8266&string=свет включен",0);
Но информер отображает просто "свет"
Если отправлять запрос с браузера, то отображает корректно "свет включен" и со встроено веб странице девайса.
Как сформировать запрос getURL чтобы строка до одного слова не урезалась?
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
odinvolk
Сообщения: 52
Зарегистрирован: Ср май 31, 2017 3:06 am
Откуда: [email protected]

Re: getURL передача строки с прбелом

Сообщение odinvolk »

Попробуй вместо пробела вставлять %20
Таблица символов кодирования URL
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь или нажмите кнопку "Спасибо"!!!
VladPTZ
Сообщения: 398
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск

Re: getURL передача строки с прбелом

Сообщение VladPTZ »

С %20 помогло.
А теперь как из истории событий подготавливать строки перед отправкой и вставить в строку %20?

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

$IP_address=$this->getProperty("IP_address");
$token=$this->getProperty("token");
$SendString=gg("ThisComputer.lastSayMessage");

getURL("http://".$IP_address.'/informer?token='.$token.'&string='.$SendString.'', 0);
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: getURL передача строки с прбелом

Сообщение skysilver »

Пользуемся поиском
viewtopic.php?f=8&t=1937&p=70238#p70219
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить