Phytotron “H” Chamber Status
echo “\n\n”; echo ”;
echo ”;
echo ”;
echo ”;$row = 1;
if (($handle = fopen(“https://phytotron.ncsu.edu/wp-content/uploads/ChamberData.txt”, “r”)) !== FALSE) {$wantedColumns = array(0,6,7,13,14);
while (($data = fgetcsv($handle, 1000, “,”)) !== FALSE) {
//print_r($data);
if (strpos($data[0], ‘H’) !==FALSE){$num = count($data);if ($row == 1) {
echo ”; }else{ echo ”; } for ($c=0; $c < $num; $c++) { if (!in_array($c,$wantedColumns)) continue; if (empty($data[$c])) { $value = ” “; } if ($data[$c] == ‘0’) { $value = number_format((float)$data[$c],1); } elseif ($data[$c] > 100) { $value = intval($data[$c]); } elseif (intval($data[$c])) { $value = number_format((float)$data[$c],1, ‘.’, ‘,’); } else{ $value = $data[$c]; }if ($c<>7) {
$bkgcolor = “#333333”;
}
else if (abs($data[6]-$data[7])>5){
$bkgcolor = “#CC0000”;
}
else {
$bkgcolor = “#333333″;
}
echo ”;
}
}
}
if ($row == 1) {
echo ”;
}else{
echo ”;
}
$row++;
}echo ‘
echo ”;
echo ”;
echo ”;$row = 1;
if (($handle = fopen(“https://phytotron.ncsu.edu/wp-content/uploads/ChamberData.txt”, “r”)) !== FALSE) {$wantedColumns = array(0,6,7,13,14);
while (($data = fgetcsv($handle, 1000, “,”)) !== FALSE) {
//print_r($data);
if (strpos($data[0], ‘H’) !==FALSE){$num = count($data);if ($row == 1) {
echo ”; }else{ echo ”; } for ($c=0; $c < $num; $c++) { if (!in_array($c,$wantedColumns)) continue; if (empty($data[$c])) { $value = ” “; } if ($data[$c] == ‘0’) { $value = number_format((float)$data[$c],1); } elseif ($data[$c] > 100) { $value = intval($data[$c]); } elseif (intval($data[$c])) { $value = number_format((float)$data[$c],1, ‘.’, ‘,’); } else{ $value = $data[$c]; }if ($c<>7) {
$bkgcolor = “#333333”;
}
else if (abs($data[6]-$data[7])>5){
$bkgcolor = “#CC0000”;
}
else {
$bkgcolor = “#333333″;
}
echo ”;
}
}
}
if ($row == 1) {
echo ”;
}else{
echo ”;
}
$row++;
}echo ‘
‘.’Chamber’.’ ‘; echo ‘ |
‘.’Temp.’.’ | ‘.’Actual’.’ | ‘.’CO2‘.’ | ‘.’Actual’.’ |
‘.$value.’ |
‘;
echo ”;
fclose($handle);
echo “\n
“;
?>