File "view_map_all.php"

Full path: /www/beacon/view_map_all.php
File size: 3.6 KiB (3685 bytes)
MIME-type: text/html
Charset: utf-8

Download   Open   Back

<html lang="ja">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="Pragma" content="no-cache">
    <meta http-equiv="Cache-Control" content="no-cache">
    <title>ビーコンデータ一覧</title>
    <!-- css -->
    <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous">
    <link href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet" crossorigin="anonymous">
    <link href="https://use.fontawesome.com/releases/v5.0.6/css/all.css" rel="stylesheet">
    <!-- page org style -->
  </head>

  <body>

<?php
EXTRACT($_POST);
//日付の設定
if(!$_POST['data_input'])
{
	$now = time();
	$date_ = date("Y-m-d",$now);
//	$date_ = "2022-10-19";
//	$date_a = date("Y-m-d",$now);
//	$date_b = date("H:i:s",$now);
//	$date_ = $date_a ."T" .$date_b;
}
else
{
	$date_ = $_POST['date_'];
}


//print $_POST['date_'];
//日付指定検索コマンド作成
$search_cmd = "tac /www/beacon/data/data.txt | grep " ."\"" .$date_ ."\"";

	// ===============================================
	// GD処理準備
	// 備考		:	
	// 更新		:	2010/09/08 KMK T.Teraoka
	// ===============================================
	//定数
	$posi_base_x = 40;
	$posi_base_y = 20;
	$x_item = 26;
	$y_item = 20;
	$recive_no_start = 200;

	$output=null;
	$retval=null;
	//exec('tail -n ' .$y_item .' /www/beacon/data/data.txt', $output, $retval);
//	exec('cat /www/beacon/data/data.txt | grep "2022-10-19"', $output, $retval);
	exec($search_cmd , $output, $retval);
	
	//echo "Returned with status $retval and output:\n";

	$ct = count($output);



print "<FORM NAME='formName' enctype='multipart/form-data' action='$_SERVER[PHP_SELF]' METHOD='post'>";
print "<TABLE border='2'>";
print "<TR>";
print "<TD>日時</TD>";
print "<TD>";
print "<input type='date' name='date_' value='" .$date_ ."' style='width:130px;'></input>";
print "</TD>";
print "<TD>";
print "<INPUT TYPE='submit' NAME='data_input' VALUE='選択' style='width:100px;height:25px;font-size:10pt'>";
print "</TD>";
print "</TR>";
print "</FORM>";
print "</TABLE>";


//テーブル作成
print "<TABLE BORDER='1'>";
//print "<TD>";
//print "</TD>";

for($ay = 0;$ay < $ct;$ay++)
{
	$data_split[$ay] = explode(",",$output[$ay]);
	if($ay == 0)
	{
		print "<TR ALIGN='center' BGCOLOR='deepskyblue'>";
		print "<TD WIDTH='150'>";
		print "</TD>";
		for($x = 0;$x < $x_item;$x++)
		{
			$recive_no = $recive_no_start + $x;
			print "<TD WIDTH='50'>";
			print $recive_no;
			print "</TD>";
		}
		print "</TR>";
	}
	
	print "<TR>";
	print "<TD>";
	$i = $ct - $ay-1;
///データ表示
	print $data_split[$ay][0] ."<BR>";


	$recv_no = substr($data_split[$ay][2],10,3);
	$beacon_no = substr($data_split[$ay][3],12,5);
	$no = array();
	$no[$recv_no] = $beacon_no;
	print "</TD>";
	
	
	print "</TD>";
	print "<TD>" .$no[200] ."</TD><TD>" .$no[201] ."</TD><TD>" .$no[202] ."</TD><TD>" .$no[203] ."</TD><TD>" .$no[204] ."</TD><TD>" .$no[205] ."</TD>";
	print "<TD>" .$no[206] ."</TD><TD>" .$no[207] ."</TD><TD>" .$no[208] ."</TD><TD>" .$no[209] ."</TD><TD>" .$no[210] ."</TD><TD>" .$no[211] ."</TD>";
	print "<TD>" .$no[212] ."</TD><TD>" .$no[213] ."</TD><TD>" .$no[214] ."</TD><TD>" .$no[215] ."</TD><TD>" .$no[216] ."</TD><TD>" .$no[217] ."</TD>";
	print "<TD>" .$no[218] ."</TD><TD>" .$no[219] ."</TD><TD>" .$no[220] ."</TD><TD>" .$no[221] ."</TD><TD>" .$no[222] ."</TD><TD>" .$no[223] ."</TD>";
	print "<TD>" .$no[224] ."</TD><TD>" .$no[225] ."</TD>";


	print "</TR>";
}
print "</TABLE>";

?>

</body>
</html>

PHP File Manager