Страница 2 из 2
Re: Зависание интерфейса на время выполнения задачи
Добавлено: Вт дек 05, 2017 4:34 pm
skysilver
diver писал(а):А как можно из внешнего PHP скрипта передать данные в MDM ?
Использовать
file_get_contents и ссылки отсюда
https://majordomo.smartliving.ru/Main/Urls
Re: Зависание интерфейса на время выполнения задачи
Добавлено: Вт дек 05, 2017 4:45 pm
Chainik
Кстати, да.
Припоминаю дискуссии о том, что getUrl тормозит, а file_get_contents решает проблему.
Попробуйте, возможно, поможет.
Re: Зависание интерфейса на время выполнения задачи
Добавлено: Вт дек 05, 2017 4:48 pm
skysilver
Chainik писал(а):Припоминаю дискуссии о том, что getUrl тормозит, а file_get_contents решает проблему.
Попробуйте, возможно, поможет.
getUrl ждет ответа и возвращает его. Есть еще
getURLBackground. Он запускает процесс в фоне, не возвращает результат выполнения, но при этом не приостанавливается основной скрипт, где был вызван.
Re: Зависание интерфейса на время выполнения задачи
Добавлено: Вт дек 05, 2017 4:50 pm
diver
Chainik писал(а):
Кстати, да.
Припоминаю дискуссии о том, что getUrl тормозит, а file_get_contents решает проблему.
Попробуйте, возможно, поможет.
Жуть какая, чувствую себя человеком, у которого не получается забить любимы гвоздь любимым микроскопом...
Казалось бы... Сцена с кнопочкой, которая вызывает таймер обратного отсчета и визуализирует этот обратный отсчет, что может быть банальней.
Re: Зависание интерфейса на время выполнения задачи
Добавлено: Вт дек 05, 2017 4:53 pm
skysilver
diver писал(а):Сцена с кнопочкой, которая вызывает таймер обратного отсчета и визуализирует этот обратный отсчет, что может быть банальней.
Просто не надо в фронтэнде (html+js) использовать инструменты для бэкэнда (php) без особой на то необходимости, тогда все станет на свои места. )) Если нужны цифры обратного отсчета в браузере пользователя, то это надо на javascript писать.
Re: Зависание интерфейса на время выполнения задачи
Добавлено: Вт дек 05, 2017 5:02 pm
diver
skysilver писал(а):Если нужны цифры обратного отсчета в браузере пользователя, то это надо на javascript писать.
В сторону javascript меня уже посылают коллеги. Просто я пытаясь выбрать софт под контроллер умного дома, в начале наткнулся на perl (openhab), пришлось вникать, что бы хоть что-то сделать. Потом на php, а теперь еще и javascript маячит... (MDM).
Причем каждый раз что-то начинает получаться, пытаешься расширить доступные фичи - и тут вылезает какой-нить javascript. Причем я понимаю, что таймер обратного отчета мне нужен только один раз, для реализации одной хотелки и больше я к этому не вернусь, скорее всего.
Пошел гуглить яву.
Re: Зависание интерфейса на время выполнения задачи
Добавлено: Вт дек 05, 2017 5:22 pm
skysilver
diver писал(а):Пошел гуглить яву.
Ну а что поделать, это ж веб-технология. )) Никуда не деться от js, css и html.
Re: Зависание интерфейса на время выполнения задачи
Добавлено: Вт дек 05, 2017 6:31 pm
Logrus
diver писал(а):
В сторону javascript меня уже посылают коллеги. Просто я пытаясь выбрать софт под контроллер умного дома, в начале наткнулся на perl (openhab), пришлось вникать, что бы хоть что-то сделать. Потом на php, а теперь еще и javascript маячит... (MDM).
Причем каждый раз что-то начинает получаться, пытаешься расширить доступные фичи - и тут вылезает какой-нить javascript. Причем я понимаю, что таймер обратного отчета мне нужен только один раз, для реализации одной хотелки и больше я к этому не вернусь, скорее всего.
Пошел гуглить яву.
ссылку не вспомню, на хабре лет 5-7 назад был готовый пример таймера на новый год (я с нулевым знанием легко читал код)