Takže základ je jasný, odesílám z SDS ... já mám místní server, takže místní IP:
http_get(10,0,0,22, '10.0.0.22','/lihen/datatxt.php?temp00=', sys[310],'&temp01=', sys[311],'&otoc=', sys[231],'&topeni=', sys[232],'&otocz=', sys[144],'&otocdd=', sys[64]);
v datatxt.php mám tohle, trošku zkrátím, vynechám nějaké to formátovaní, atd....
<?php $_SERVER["PHP_SELF"]?>
<?php
$raw_udaje["temp00"] = htmlspecialchars($_GET['temp00'], ENT_QUOTES, "UTF-8");
$raw_udaje["temp01"] = htmlspecialchars($_GET['temp01'], ENT_QUOTES, "UTF-8");
$raw_udaje["otoc"] = htmlspecialchars($_GET['otoc'], ENT_QUOTES, "UTF-8");
$raw_udaje["topeni"] = htmlspecialchars($_GET['topeni'], ENT_QUOTES, "UTF-8");
$raw_udaje["otocz"] = htmlspecialchars($_GET['otocz'], ENT_QUOTES, "UTF-8");
$raw_udaje["otocdd"] = htmlspecialchars($_GET['otocdd'], ENT_QUOTES, "UTF-8");
//*********** u teplot posunu des. tecku *******************
$temp00 = $raw_udaje["temp00"]/100;
$temp01 = $raw_udaje["temp01"]/100;
//*********** pokud je chyba cidla ukládám 200 *************
if ($temp00 > 200) $temp00 = 200;
if ($temp01 > 200) $temp01 = 200;
//*********** tady tvorim vlastni TIMESTAMP / muze se pouzit i SQL timestamp *****
$rec_time = date("H:i:s");
$rec_date = date("Y-m-d"); // datum
$in01 = date("Y");
$in02 = date("m");
$in03 = date("d");
$in04 = date("H");
$in05 = date("i");
$in06 = date("s");
$index = $in01.$in02.$in03.$in04.$in05.$in06;
//*********** otviram db **********************
include "open_db.php";
//*********** vkladam do db **********************
$result = mysql_query("INSERT INTO `lihen` ( `index` ,`rec_date` , `rec_time` , `temp00`, `temp01`, `otoc`, `topeni`, `otocz` , `otocdd`)
VALUES ('$index', '$rec_date', '$rec_time', '$temp00', '$temp01', '$otoc', '$topeni', '$otocz', '$otocdd')");
//*********** zaviram db **********************
include "close_db.php";
// *********** a jeste ulozim posledni zaznam do txt ******
$filename = "data.txt";
$file=fopen($filename, "w");
if ($file)
{
$textline = $index.";".$rec_date.";".$rec_time.";".$temp00.";".$temp01.";".$otoc.";".$topeni.";".$otocz.";".$otocdd."\n";
$text=fwrite($file,$textline);
}
if ($file) { fclose($file); };
?>
Tabulku v db dělám ručně, stejně txt ve složce. U txt souboru nezapomenout upravit atributy pro zápis !
Ukládání do txt jde udělat i jiným způsobem ale toho je na webu hafo ... Google to ví :-)
Pokud jsem na něco zapoměl, tak se ptejte ... anebo ještě někdo doplní :-)
SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)