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

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

Модераторы: Bagir, Ivan, Vit, immortal, PAV

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

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

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

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

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

getURL("http://192.168.1.101/informer?token=esp8266&string=свет включен",0);
Но информер отображает просто "свет"
Если отправлять запрос с браузера, то отображает корректно "свет включен" и со встроено веб странице девайса.
Как сформировать запрос getURL чтобы строка до одного слова не урезалась?
Orange Pi PC, OC Armbian (Linux), терминал Xiaomi Redmi note 3 PRO Prime
odinvolk
Сообщения: 20
Зарегистрирован: Ср май 31, 2017 3:06 am
Откуда: odinwolk@gmail.com
Благодарил (а): 103 раза
Поблагодарили: 5 раз

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

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

Попробуй вместо пробела вставлять %20
Таблица символов кодирования URL
За это сообщение автора odinvolk поблагодарил:
VladPTZ (Ср май 30, 2018 10:11 pm)
Рейтинг: 1.47%
VladPTZ
Сообщения: 211
Зарегистрирован: Вт май 31, 2016 6:56 pm
Откуда: Россия Карелия Петрозаводск
Благодарил (а): 60 раз
Поблагодарили: 22 раза

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);
Orange Pi PC, OC Armbian (Linux), терминал Xiaomi Redmi note 3 PRO Prime
skysilver
Сообщения: 1834
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 270 раз
Поблагодарили: 1079 раз
Контактная информация:

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.47%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
drhellp
Сообщения: 6
Зарегистрирован: Чт мар 08, 2018 6:41 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

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

Ответить