diff -r 9d1aa6f3a4da -r 4d01937ae7af www/getfermentlog.php --- a/www/getfermentlog.php Fri Oct 18 13:20:35 2019 +0200 +++ b/www/getfermentlog.php Fri May 01 16:37:31 2020 +0200 @@ -8,12 +8,18 @@ $code = "TB0015 Winterbier-2"; $filename = 'log/fermentation/' . $code . '.log'; +if (! file_exists($filename)) { + header("Content-type: application/json"); + echo '{}'; + exit; +} + + /* * From Stackoverflow, the fastest way to count the lines in a file. */ $file = new \SplFileObject($filename, 'r'); $file->seek(PHP_INT_MAX); -// $file->key() = lines in the file. define ('MAX_INTERVALS', 10); $GRAPH_INTERVAL = array ( 0, 1, 5, 15, 30, 60, 120, 240, 480, 720 ); @@ -27,8 +33,6 @@ if ($graphstep > MAX_INTERVALS) $graphstep = MAX_INTERVALS; -//echo $code . '.log lines=' . $file->key() . ' interval=' . $GRAPH_INTERVAL[$graphstep] . ' graphstep=' . $graphstep . PHP_EOL; - /* * 2014-11-15 18:39,BEER,PRIMARY,20.312,19.750,-1.500,20.5,18.6,18.8,35,12345,0,67890,Whatsup * | | | | | | | | | | | | | | @@ -115,4 +119,3 @@ } header("Content-type: application/json"); echo json_encode($logs); -//echo $lines . ' lines' . PHP_EOL;