File "data_output_t.php"
Full path: /www/ais_management/setting/data_output_t.php
File size: 2.04 KiB (2087 bytes)
MIME-type: text/x-php
Charset: utf-8
<?php
//print $data_get ."<BR>";
//print_r($data_split);
//処理実行フラグのパス
$flag_file_path = "/www/ais_management/start_flag.txt";
//処理間隔の設定パス
$interval_path = "/www/ais_management/interval.txt";
//aisデータ取得先
$ais_url = "http://www3.ptgw3.net/144_koube/term_out/ais_out_kikuchi.php";
//CSV出力先
//ディレクトリ
$dir = "/www/ais_management/ais/";
//for(;;)
//{
$flag = file_get_contents($flag_file_path);
$interval = file_get_contents($interval_path);
// if($flag)
// {
print "start" ."\n";
$data_get = "";
$data_split = array();
$now_time = date("Y-m-d H:i",time());
$ais_get_path = $ais_url ."?date=" .$now_time;
print $ais_get_path ."\n";
$data_get = file_get_contents($ais_get_path);
file_put_contents("/www/ais_management/get_log.csv", $data_get ."\n" ,FILE_APPEND | LOCK_EX);
$data_split = explode('__',$data_get);
$data_ct = count($data_split);
for($i = 0;$i < $data_ct;$i++)
{
$data = array();
$data = explode('#',$data_split[$i]);
print $i ."__" .$data[0] ."\n";
if($data[0] != 0)
{
$output_dir = $dir .$data[0];
print $i ."__" .$output_dir ."\n";
$output_data = $data[15] ."," .$data[2] ."," .$data[8] ."," .$data[9] .",0," .$data[5];
if(!file_exists($output_dir))
{
mkdir($output_dir, 0777);
chmod($output_dir, 0777);
}
file_put_contents("/www/ais_management/debug.txt" ,$data_split[$i] ."__" .$data[0] ."__" .$output_dir ."__" .$output_data ."\n" ,FILE_APPEND | LOCK_EX);
file_put_contents($output_dir ."/gpsdata.csv", $output_data , LOCK_EX);
}
if($data[13] && $data[12])
{
if($data[12] < 11)
{
if(!file_exists($output_dir ."/model_1.fbx"))
{
$flg = copy("/www/ais_management/model/model_1.fbx" , $output_dir ."/model_1.fbx");
}
}
else
{
if(!file_exists($output_dir ."/model_2.fbx"))
{
$flg = copy("/www/ais_management/model/model_2.fbx" , $output_dir ."/model_2.fbx");
}
}
}
// }
// }
// else
// {
// break;
// }
//
// sleep($interval);
}
?>