function gen($file, $prefix) { $data = csv_in_array($file, true); echo yml($data, $prefix); }
<?php /* pChart library inclusions */ include "libs/pChart2.1.4/class/pData.class.php"; include "libs/pChart2.1.4/class/pDraw.class.php"; include "libs/pChart2.1.4/class/pImage.class.php"; $yourcsvfile = "data/voltage.csv"; require_once 'libs/csv_in_array.php'; $csvdata = csv_in_array($yourcsvfile, ",", "\"", FALSE); $i_max = count($csvdata) - 1; $csvdata_values = array(); for ($i = 0; $i <= $i_max; $i++) { $csvdata_values[$i] = $csvdata[$i][2]; } $csvdata_point = array(); for ($i = 0; $i <= $i_max; $i++) { $csvdata_point[$i] = $i; } // $csvdata_point [$i] = $csvdata[$i][1];} // // // ----- view ------ // echo "<pre>\r\n"; // print_r($csvdata); // echo "</pre>\r\n"; // // // ----------------- // // // ----- view ------ // echo "<pre>\r\n"; // print_r($i_max); // echo "</pre>\r\n"; // // // ----------------- // // // ----- view ------ // echo "<pre>\r\n";
$newJsonString = json_encode($configContentJsonObject); file_put_contents($file, $newJsonString); } //save data to specific mac adress $voltagedatacsv = $path . "/voltage.csv"; if ($xbatterymv > 2000 && $xbatterymv < 5000) { $line = array(date("r"), $xbatterymv); $handle = fopen($voltagedatacsv, "a"); // Then add your line (fputcsvDocs): fputcsv($handle, $line); // $line is an array of string values here fclose($handle); //Then close the handle (fcloseDocs): } require_once 'libs/csv_in_array.php'; $csvdata = csv_in_array($voltagedatacsv, ",", "\"", FALSE); $i_max = count($csvdata); $steps = $i_max / 1200; $steps = ceil($steps); if ($steps < 1) { // $templatepicturestring = "./templates/white.png"; // $img = imagecreatefrompng($templatepicturestring); // imagepng ( $img, "voltage.png" , 100); //saves Image to Server exit; } $csvdata_values = array(); $a = 0; for ($i = 0; $i < $i_max; $i = $i + $steps) { $csvdata_values[$i] = $csvdata[$i][2]; $a = $i; }