принцип почти такой же...1maikl писал(а):Помогите написать сценарий для мониторинга входов контроллера. Думаю запрос должен быть таким: $data=getURL('192.168.1.170/pas/cgi/t',0); //(запрос) От контроллера должен прийти ответ 1:0|2:0|3:0|4:0 (1,2,3,4 -входы, 0-1- состояние входов), в зависимости от состояния входа 0 или 1 необходимо запустить соответствующую картинку.
запрос в сценарии вида
$data=getURL('192.168.1.170/pas/cgi/i',0); //(запрос)
В ответ приходит текст в таком формате: one:0|two:0|three:1|four:0 . Здесь имя:состояние. Если состояние равно 0 — значит, вход не замкнут (не активен), если 1 — активен.
далее регулярка
if (preg_match('/one:(\d+)/is',$data,$m)) {
$t=$m[1];
setGlobal('one.status',$t); //(ваш объект)
}
пробуйте...а дальше уже от состояния выхода