#!/usr/bin/php -f = 0 && $tx >= 0 && $last_rx >= 0 && $last_tx >= 0) { if ($last_date != $open_date) { if ($open_date!="") { fclose($fd); echo "C $open_date\n"; } if (file_exists("db/".$if."/".$last_date)) { $data=explode(" ",str_replace("\n","",file_get_contents("db/".$if."/".$last_date))); } else { $data=Array( 0,0,0,0,0,0, 0,0,0,0,0,0, 0,0,0,0,0,0, 0,0,0,0,0,0, 0,0,0,0,0,0, 0,0,0,0,0,0, 0,0,0,0,0,0, 0,0,0,0,0,0); } $fd=fopen("db/".$if."/".$last_date,"w"); $open_date = $last_date; echo "O $open_date\n"; } if (($rx - $last_rx) > 0 && ($tx - $last_tx) > 0) { $data[$last_hour]+=($rx - $last_rx); $data[24+$last_hour]+=($tx - $last_tx); } fseek($fd,0); fputs($fd,implode(" ",$data)."\n"); echo "S ".$hour." ".($rx - $last_rx)." ".($tx - $last_tx)."\n"; } $last_time=$time; $last_date=$date; $last_hour=$hour; if ($rx == -1) { $rx=0; } if ($tx == -1) { $tx=0; } $last_rx=$rx; $last_tx=$tx; } ?>