File "view_map_all2.php"
Full path: /www/beacon/view_map_all2.php
File size: 3.84 KiB (3929 bytes)
MIME-type: text/html
Charset: utf-8
<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'>";
print "<TD WIDTH='150'>";
print "</TD>";
for($x = 0;$x < $x_item;$x++)
{
$recive_no = $recive_no_start + $x;
if(($recive_no == 208) || ($recive_no == 209) || ($recive_no == 219) || ($recive_no == 220) || ($recive_no == 221) || ($recive_no == 222) || ($recive_no == 223))
{
print "<TD WIDTH='50' BGCOLOR='deepskyblue'>";
}
else
{
print "<TD WIDTH='50' BGCOLOR='red'>";
}
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>