File "recv.php"
Full path: /www/ri/gps/recv.php
File size: 1.5 KiB (1537 bytes)
MIME-type: text/x-php
Charset: 8 bit
<?php
EXTRACT($_POST);
$data = isset($_POST["data"]) ? htmlspecialchars($_POST["data"]) : "";
//ѓfЃ[ѓ^Ћж“ѕЏI—№ѓtѓ‰ѓO
$endf = isset($_POST["end"]) ? htmlspecialchars($_POST["end"]) : "";
if(!$endf)
{
$fp = fopen("data.log", "a");
$fp2 = fopen("data.csv", "a");
$data_ = explode("#",$data);
$gps_data = explode("," ,$data_[1]);
$gps_date_tmp = mktime(substr($gps_data[1],0,2), substr($gps_data[1],2,2), substr($gps_data[1],4,2), substr($gps_data[9],2,2), substr($gps_data[9],0,2), substr($gps_data[9],4,2)) + 32400;
$gps_date = date("Y-m-d H:i:s" ,$gps_date_tmp);
fwrite($fp, $data_[1] ."__" .date("Y-m-d H:i:s",time()) ."," .$data_[2]);
fwrite($fp2,$gps_date ."," .$gps_data[3] ."," .$gps_data[5] ."," .date("Y-m-d H:i:s",time()) ."," .$data_[2]);
fclose($fp);
fclose($fp2);
}
else
{
$mk_file_name = "/www/ri/csv/" .date("YmdHis",time()) .".csv";
rename("data.csv", $mk_file_name);
$fp10 = fopen( $mk_file_name, 'r' );
for( $count = 0; fgets( $fp10 ); $count++ );
fclose($fp10);
$fpsc =fopen("ct_send.log","w");
fwrite($fpsc, date("Y-m-d H:i:s",time()) ."," .$count);
fclose($fpsc);
//ѓfЃ[ѓ^ѓxЃ[ѓX“o^Џ€—ќ
$cm = "sudo -u postgres psql shimooguni -c \" COPY ri.data FROM '" .$mk_file_name ."' WITH CSV\";";
$a = exec($cm);
$fpt =fopen("test.txt","a");
fwrite($fpt,$cm ."__result:" .$a ."\n");
fclose($fpt);
$fp = fopen("sendflag.txt", "w");
fwrite($fp, "0");
fclose($fp);
$fp_ctn = fopen("ct_n.log", "w");
fwrite($fp_ctn, date("Y-m-d H:i:s",time()) ."," ."0");
fclose($fp_ctn);
}
?>