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

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

Модератор: immortal

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

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

Сообщение VladPTZ » Ср май 30, 2018 9:45 pm

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

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

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
Откуда: odinwolk@gmail.com
Благодарил (а): 191 раз
Поблагодарили: 18 раз

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

Сообщение odinvolk » Ср май 30, 2018 9:53 pm

Попробуй вместо пробела вставлять %20
Таблица символов кодирования URL
За это сообщение автора odinvolk поблагодарил:
VladPTZ (Ср май 30, 2018 10:11 pm)
Рейтинг: 1.16%
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь или нажмите кнопку "Спасибо"!!!
VladPTZ
Сообщения: 395
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 95 раз
Поблагодарили: 57 раз

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

Сообщение VladPTZ » Ср май 30, 2018 10:09 pm

С %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
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Ср май 30, 2018 10:18 pm

Пользуемся поиском
viewtopic.php?f=8&t=1937&p=70238#p70219
За это сообщение автора skysilver поблагодарил:
VladPTZ (Ср май 30, 2018 10:49 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
drhellp
Сообщения: 20
Зарегистрирован: Чт мар 08, 2018 6:41 pm
Благодарил (а): 6 раз
Поблагодарили: 3 раза

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

Сообщение drhellp » Чт сен 06, 2018 6:03 pm

Ответить