From b5efefbcf18c0996620f6cd4e13f6834e4f68947 Mon Sep 17 00:00:00 2001 From: Erreur32 Date: Thu, 4 Feb 2021 18:00:02 +0100 Subject: [PATCH] first commit --- GraphPlayer.php | 14 ++- README.md | 7 +- config.php | 14 ++- consql.php | 12 +-- dayz2json.php => dayz2json_full.php | 0 dayz2json_obj_full.php | 60 +++++++++++ dayz2json_parser.php | 66 ------------- dayz2json_parser_sql.php | 90 +++++++++++++++++ favicon.ico | Bin 0 -> 17542 bytes favicon.png | Bin 0 -> 17542 bytes index.php | 4 +- json2sql.php | 5 +- mod_server.php | 128 ------------------------ test-json.php => player-live_json.php | 2 +- regex_statserver_json.php | 137 ++++++++++++++++++++++++++ server.sql | 1 + statserver_json.php | 53 ---------- table.sql | 17 ++-- test.php | 30 ++++++ 19 files changed, 359 insertions(+), 281 deletions(-) rename dayz2json.php => dayz2json_full.php (100%) create mode 100644 dayz2json_obj_full.php delete mode 100644 dayz2json_parser.php create mode 100644 dayz2json_parser_sql.php create mode 100644 favicon.ico create mode 100644 favicon.png delete mode 100755 mod_server.php rename test-json.php => player-live_json.php (98%) create mode 100644 regex_statserver_json.php create mode 100644 server.sql delete mode 100644 statserver_json.php create mode 100644 test.php diff --git a/GraphPlayer.php b/GraphPlayer.php index e747f14..9c37774 100755 --- a/GraphPlayer.php +++ b/GraphPlayer.php @@ -1,17 +1,15 @@ query($queryP); - + $queryP = "SELECT date, players FROM ".$StatServer." ORDER BY id DESC LIMIT 80"; + $arrPlay = $con->query($queryP); ?> @@ -24,12 +22,12 @@ include_once('config.php'); -

☠ Players on

+
'; + // echo ''; echo "
...Connection failed with MYSQL
"; // die("Connection failed: " . $con->connect_error); } diff --git a/dayz2json.php b/dayz2json_full.php similarity index 100% rename from dayz2json.php rename to dayz2json_full.php diff --git a/dayz2json_obj_full.php b/dayz2json_obj_full.php new file mode 100644 index 0000000..43a9204 --- /dev/null +++ b/dayz2json_obj_full.php @@ -0,0 +1,60 @@ +var dump:
"; var_dump($myJSON); +echo "
"; + +echo "

JSON ARRAY:


"; +print_r($myJSON); + +echo "

var_dump(json_decode:


"; + +*/ + +var_dump(json_decode($readjson)); + +//$sname = $readjson->{'server1'}; +//echo $sname; + +/* +echo "
"; +$InfoGT = $Info['GameTags']; +echo $InfoGT; + +echo "
"; +$sname = $Info['HostName'] ; +$Players = $Info['Players'] ; +$MaxPlayers = $Info['MaxPlayers'] ; +$Secure = $Info['Secure'] ; +$Map = $Info['Map'] ; +$Os = $Info['Os'] ; +$Version = $Info['Version'] ; +$GamePort = $Info['GamePort'] ; + +$game = "Dayz" ; +$ping = "666" ; + +echo "Hostname: " .$sname . "
"; +echo "Players: " .$Players . "
"; +echo "MaxPlayers: " .$MaxPlayers . "
"; +echo "Secure: " .$Secure . "
"; +echo "Map: " .$Map . "
"; +echo "Os: " .$Os . "
"; +echo "Version: " .$Version . "
"; +echo "Port: " .$GamePort . "

"; +*/ + +//preg_grep('/keywords \z map/', explode("\n", $readjson)); + + +?> + diff --git a/dayz2json_parser.php b/dayz2json_parser.php deleted file mode 100644 index a4457e4..0000000 --- a/dayz2json_parser.php +++ /dev/null @@ -1,66 +0,0 @@ -Connect( SQ_SERVER_ADDR, SQ_SERVER_PORT, SQ_TIMEOUT, SQ_ENGINE ); - - $Info = $Query->GetInfo( ); - $Players = $Query->GetPlayers( ); - } - catch( Exception $e ) - { - $Exception = $e; - } - - $Query->Disconnect( ); - - $Timer = Number_Format( MicroTime( true ) - $Timer, 4, '.', '' ); - $InfoGT = $Info['GameTags']; - - - -echo $Info['Players'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ;echo "
"; -echo $Info['MaxPlayers'] ; - - - - -?> - diff --git a/dayz2json_parser_sql.php b/dayz2json_parser_sql.php new file mode 100644 index 0000000..7a1ce94 --- /dev/null +++ b/dayz2json_parser_sql.php @@ -0,0 +1,90 @@ +Connect( SQ_SERVER_ADDR, SQ_SERVER_PORT, SQ_TIMEOUT, SQ_ENGINE ); + + $Info = $Query->GetInfo( ); + $Players = $Query->GetPlayers( ); + } + catch( Exception $e ) + { + $Exception = $e; + } + + $Query->Disconnect( ); + + $Timer = Number_Format( MicroTime( true ) - $Timer, 4, '.', '' ); + + $InfoGT = $Info['GameTags']; + + +print_r($Info); +echo "

"; + +echo "InfoGT: " .$InfoGT . "
"; +echo "ModDesc: " .$Info['ModDesc'] . "
"; +echo "Hostname: " .$Info['HostName'] . "
"; +echo "Players: " .$Info['Players'] . "
"; +echo "MaxPlayers: " .$Info['MaxPlayers'] . "
"; +echo "Secure: " .$Info['Secure'] . "
"; +echo "Map: " .$Info['Map'] . "
"; +echo "Os: " .$Info['Os'] . "
"; +echo "Version: " .$Info['Version'] . "
"; +echo "Port: " .$Info['GamePort'] . "
"; +echo "GameID: " .$Info['GameID'] . "
"; + +echo "
test SQL"; + +$HostName = $Info['HostName'] ; +$Game = $Info['ModDesc'] ; +$Version = $Info['Version'] ; +$Players = $Info['Players']; +$MaxPlayers = $Info['MaxPlayers'] ; +$Secure = $Info['Secure'] ; +$Map = $Info['Map']; +$Os = $Info['Os'] ; +$GamePort = $Info['GamePort'] ; +$GameID = $Info['GameID'] ; + + +// set the default timezone to use. Available since PHP 5.1 +date_default_timezone_set('UTC+1'); + +$date = date('Y-m-d H:i:s'); + +$insql = "INSERT INTO $table (date,name,game,map,version,players,maxplayers,ping,timeserver,hive,battleye,connect,secure) VALUES ('$date','$HostName', '$Game', '$Map', '$Version', '$Players', '$MaxPlayers', '0', '2:20', 'hive', 'battleye', '$urlserv', '$Secure')"; + +if (mysqli_query($con, $insql)) { + echo "New record created successfully"; +} else { + echo "Error: " . $insql . "
" . mysqli_error($con); +} + +mysqli_close($con); + + + + +?> diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..105ee2ba612b362e440b0c0cc11cad9ddbd45408 GIT binary patch literal 17542 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 Hum1i&i2rqS literal 0 HcmV?d00001 diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..105ee2ba612b362e440b0c0cc11cad9ddbd45408 GIT binary patch literal 17542 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 Hum1i&i2rqS literal 0 HcmV?d00001 diff --git a/index.php b/index.php index e3bf8cf..121d485 100644 --- a/index.php +++ b/index.php @@ -61,7 +61,8 @@ $sec = "300"; <?php echo "$title"; ?> - + + @@ -582,7 +583,6 @@ $sec = "300";
Player last 24 hours
-
diff --git a/json2sql.php b/json2sql.php index 8ccb798..9545eef 100755 --- a/json2sql.php +++ b/json2sql.php @@ -30,7 +30,7 @@ if (!$file) quit("File read error with $filanme"); $data = json_decode($file, true); $sql = ""; foreach($data as $obj) { -// $keys = implode('`,`', array_map('addslashes', array_keys($obj))); + $keys = implode('`,`', array_map('addslashes', array_keys($obj))); $values = implode("','", array_map('addslashes', array_values($obj))); $sql .= "INSERT INTO `$table` (`$keys`, `Dates`) VALUES ('$values', '$date');\n"; } @@ -39,3 +39,6 @@ $out = pathinfo($filename, PATHINFO_FILENAME) . ".sql"; if(!file_put_contents($out, $sql)) quit("Could not write contents to $out"); quit("Written SQL data to $out"); + + +// php -f json2sql.php StatServer_5 server.json diff --git a/mod_server.php b/mod_server.php deleted file mode 100755 index f99b451..0000000 --- a/mod_server.php +++ /dev/null @@ -1,128 +0,0 @@ -'); -$objhigher = json_decode($json); //converts to an object -$objlower = $objhigher[0]; // if the json response its multidimensional this lowers it -$objlower = json_decode($json); //converts to an array of objects ?> - - -
- -

- MODS - IP: -
- (clic to join) - -

- - -
- -
- - - - - - - - - - - -
- - - - - - - - - - - -
MOD NamesteamWorkshopIdTaille

name; ?>steamWorkshopId; ?> -
-steamWorkshopId"; -$data_scrapped = file_get_contents($getcontents); - -$thestart = explode('
', $data_scrapped); -$theend = explode('
',$thestart[1]); -echo $theend[0]; - -?> - - -
-
-
- - -
-
-
- -