Bagir, спасибо что делитесь наработками с сообществом. Было бы классно, если бы вы выложили простую "
общую" инструкцию по поводу циклов. Не сомневаюсь, что ваш код работает, но там присутствует множество завязок на специфические объекты (будь-то связанные с роутером или с самогонным аппаратом).
А я имею ввиду общую ситуацию. Допустим, надо опрашивать какой-то датчик. Ну, к примеру
Код: Выделить всё
$value = file_get_contents("http://192.168.0.14/sec/?pt=31&cmd=get");
// и т.д.
Что нужно сделать (что, куда прописать), чтобы организовать цикл для частого опроса? Как лучше проверять условие завершения цикла изнутри? Как при необходимости корректно завершить выполнение цикла ("снаружи")? Есть ли способ понять, "вертится" ли цикл или "упал", не анализируя результаты того, что должен был делать цикл (чтобы, если вдруг цикл "упал", перезапустить его). И тому подобные значимые вопросы.
Короче говоря, очень не хватает краткой "
общей" инструкции с минимально необходимым количеством кода. Было бы здорово составить краткую пошаговую инструкцию. Не сомневаюсь, сообщество оценит ваши усилия и ликбез по этому поводу.
(PS. Все это не срочно, а когда у вас появится "окошко" между делами.)