File "data_output_t.php"

Full path: /www/ais_management/model/data_output_t.php
File size: 2.04 KiB (2087 bytes)
MIME-type: text/x-php
Charset: utf-8

Download   Open   Back

<?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);
}
?>

PHP File Manager