Подскажите, пожалуйста, пример как через кнопку оправить url и дождаться ответа в течении 10 сек ответа. И в случае нормального события переключить состояние кнопки а если ответа нет, вывести какое-то сообщение об ошибке.
Есть url http://IP/cmd.cgi?cmd=OUT,15,1 переключающий выход устройства в состояние ON и возвращающим в ответ "DONE" если все хорошо. К сожалению в PHP слаб и не сам не могу осилить корректный код.
Оправить http запрос устройству
Модератор: immortal
-
- Сообщения: 104
- Зарегистрирован: Сб фев 20, 2016 12:19 pm
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Оправить http запрос устройству
Код: Выделить всё
$resp = getURL('http://IP/cmd.cgi?cmd=OUT,15,1', 0);
if ($resp == 'DONE') {
say('ok', 0);
} else {
say('error', 0);
}
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 104
- Зарегистрирован: Сб фев 20, 2016 12:19 pm
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза