Страница 3 из 3
Re: Прием данных извне GET .
Добавлено: Вт янв 31, 2017 9:15 pm
server
Amarok писал(а):server писал(а):Amarok писал(а):Заработало)
Клас я тоже запустил, огромное спасибо!!!!!!!

Пожалуйста! Если кто хочет, то может мне копеечку-другую на Яндекс.Деньги в качестве благодарности кинуть

Номер кошелька:
41001355945165
Сейчас попробую, а как с карты проще переправить?
И еше поправил соответвствие вывода датчиков
Код: Выделить всё
$dt=$params['dt'];
$name = 'SolarCollector';
$arr = preg_split('/;/', $dt); //делим массив на элементы
$type = $arr[0];
$t0 = $arr[1];
$t1 = $arr[2];
$t2 = $arr[3];
$t3 = $arr[4];
$t4 = $arr[5];
$t5 = $arr[6];
$t6 = $arr[7];
$t7 = $arr[8];
$t8 = $arr[9];
$t9 = $arr[10];
$tk = $arr[11];
$ty = $arr[12];
$ta = $arr[13];
$tb = $arr[14];
$tc = $arr[15];
$td = $arr[16];
$flow = $arr[17];
$ins = $arr[18];
$kwhd = $arr[19];
$State = $arr[20];
$h1 = $arr[21];
$h2 = $arr[22];
$h3 = $arr[23];
$h4 = $arr[24];
sg($name.'.type',$type);
sg($name.'.T0',$t0);
sg($name.'.T1',$t1);
sg($name.'.T2',$t2);
sg($name.'.T3',$t3);
sg($name.'.T4',$t4);
sg($name.'.T5',$t5);
sg($name.'.T6',$t6);
sg($name.'.T7',$t7);
sg($name.'.T8',$t8);
sg($name.'.T9',$t9);
sg($name.'.Tk',$tk);
sg($name.'.Ty',$ty);
sg($name.'.Ta',$ta);
sg($name.'.Tb',$tb);
sg($name.'.Tc',$tc);
sg($name.'.Td',$td);
sg($name.'.Flow',$flow);
sg($name.'.Ins',$ins);
sg($name.'.kWhD',$kwhd);
sg($name.'.Rele',$State);
sg($name.'.H1',$h1);
sg($name.'.H2',$h2);
sg($name.'.H3',$h3);
sg($name.'.H4',$h4);
Re: Прием данных извне GET .
Добавлено: Вт янв 31, 2017 9:57 pm
nick7zmail
server писал(а):nick7zmail писал(а):Соответственно должен быть создан объект "контроллер", свойства по идее должны создаться сами.
Нет данных в свойствах объекта
Код: Выделить всё
Tue Jan 31 18:20:22.578708 2017] [:error] [pid 18917] [client 159.224.105.36:28166] PHP Fatal error: Call to undefined function sg() in /var/www/monitor/update.php on line 4
Ах да...сори....забыл что это отдельный пхпшник, а не скрипт)) надо было бд и настройки инициализировать, тогда бы update.php выглядел бы так
Код: Выделить всё
<?
chdir(dirname(__FILE__) . '/../');
include_once("./config.php");
include_once("./lib/loader.php");
$db = new mysql(DB_HOST, '', DB_USER, DB_PASSWORD, DB_NAME);
include_once("./load_settings.php");
$dt= isset($_GET['dt']) ? $_GET['dt'] : "";
$arr = preg_split('/;/', $dt);//делим массив на элементы
sg('контроллер.хз', $arr[0]);
sg('контроллер.T0', $arr[1]);
sg('контроллер.T1', $arr[2]);
//и тд
$db->Disconnect();
?>
Можно бы было обойтись без доп скриптов)) А так - рад что заработало.
Re: Прием данных извне GET .
Добавлено: Вт янв 31, 2017 11:28 pm
Genplane
Хочу тоже здесь выразить благодарность Amarok и nick7zmail за возможность объединения данных от СК и Мажордомо.
Server : это я в табличке некорректно отобразил датчики температуры. Ошибку увидел, исправил, хотел поделиться как всё это расписано, А Amarok уже вам помог. Да и вы сами ошибки мои поправили. Будем двигаться дальше
Re: Прием данных извне GET .
Добавлено: Ср фев 01, 2017 12:22 pm
server
nick7zmail писал(а):server писал(а):nick7zmail писал(а):Соответственно должен быть создан объект "контроллер", свойства по идее должны создаться сами.
Нет данных в свойствах объекта
Код: Выделить всё
Tue Jan 31 18:20:22.578708 2017] [:error] [pid 18917] [client 159.224.105.36:28166] PHP Fatal error: Call to undefined function sg() in /var/www/monitor/update.php on line 4
Ах да...сори....забыл что это отдельный пхпшник, а не скрипт)) надо было бд и настройки инициализировать, тогда бы update.php выглядел бы так
Код: Выделить всё
<?
chdir(dirname(__FILE__) . '/../');
include_once("./config.php");
include_once("./lib/loader.php");
$db = new mysql(DB_HOST, '', DB_USER, DB_PASSWORD, DB_NAME);
include_once("./load_settings.php");
$dt= isset($_GET['dt']) ? $_GET['dt'] : "";
$arr = preg_split('/;/', $dt);//делим массив на элементы
sg('контроллер.хз', $arr[0]);
sg('контроллер.T0', $arr[1]);
sg('контроллер.T1', $arr[2]);
//и тд
$db->Disconnect();
?>
Можно бы было обойтись без доп скриптов)) А так - рад что заработало.
Нет, попробовал так не принимает, нет ни ошибок ни данных, пробовал свойство создать в ручную и все равно не хочет . Так что на этом закончим с эксперименты и оставим способ от
Amarok.
Но ВАМ огромное СПАСИБО что пытались помочь!!!!
