diff --git a/SQL/dayz2json_parser_sql.php b/SQL/dayz2json_parser_sql.php index 686512a..00da94c 100644 --- a/SQL/dayz2json_parser_sql.php +++ b/SQL/dayz2json_parser_sql.php @@ -34,7 +34,7 @@ $insql = "INSERT INTO $table (date,name,players,maxplayers,map,game,version,time mysqli_close($con); //exit ; -} +} else { // REGEX TIME $regtimsev = "/[0-9]{1,2}[:][0-9]{1,2}/"; @@ -74,7 +74,7 @@ if (mysqli_query($con, $insql)) { } mysqli_close($con); - +} // end diff --git a/SQL/regex_statserver_json.php b/SQL/regex_statserver_json.php index 6729727..b7665db 100644 --- a/SQL/regex_statserver_json.php +++ b/SQL/regex_statserver_json.php @@ -71,45 +71,79 @@ echo "Version: " .$Version . "
"; echo "Port: " .$GamePort . "

"; echo "

Payes ta regex

"; +$result = explode(",", $InfoGT); +print_r($result); echo "
".$InfoGT."
"; -echo "
"; +//echo ""; +echo "
"; -//$result = explode(",", $InfoGT); -//print_r($result); -echo "
"; +?> -$re = '/[^,]...(Hive)/'; -$rt = preg_grep($re, array($InfoGT)); -print_r($rt); -echo "

"; +

example

+
 
+$regtimeacc  = "/etm([0-9]{1,2}[.][0-9]{1})/";
+$result = preg_grep($regtimeacc, explode(",", $InfoGT));
+foreach ($result as $key => $val) {
+ echo $val;
+}
+
+ +"; +echo "
  '/(battleye)/' 
"; $regtimsev = "/(battleye)/"; $result = preg_grep($regtimsev, explode(",", $InfoGT)); //print_r($result); -echo $result[0]; +//echo $result[0]; +foreach ($result as $key => $val) { + echo $val; +} echo "

"; +echo "
 '/[^,]...(Hive)/'
"; +$re = '/[^,]...(Hive)/'; $result = preg_grep($re,explode(",", $InfoGT)); -//print_r( preg_grep($re, array($InfoGT))); -echo $result[2]; +foreach ($result as $key => $val) { + echo $val; +} echo "

"; +echo "
  '/[0-9]{1,2}[:][0-9]{1,2}/' 
"; $regtimsev = "/[0-9]{1,2}[:][0-9]{1,2}/"; $result = preg_grep($regtimsev, explode(",", $InfoGT)); -//print_r($result); -echo $result[8]; +foreach ($result as $key => $val) { + echo $val; +} echo "

"; -$regtimeacc = "/([0-9][.][0-9]{1})/"; +echo "
  '/(mod)/' 
"; +$regmod = "/(mod)/"; +$result = preg_grep($regmod, explode(",", $InfoGT)); +foreach ($result as $key => $val) { + echo $val; +} + +echo "

"; + +echo "
 '/etm([0-9]{1,2}[.][0-9]{1})/' 
"; +$regtimeacc = "/etm([0-9]{1,2}[.][0-9]{1})/"; $result = preg_grep($regtimeacc, explode(",", $InfoGT)); //print_r($result); -echo $result[5]; +//echo $result[5]; +foreach ($result as $key => $val) { + echo $val; +} echo "

"; - -$regtimeacn = "/([0-9][.][0-9]{1})/"; +//echo "
 '/entm[0-9]{1,2}[.][0-9]{1}/' 
"; +$regtimeacn = "/entm[0-9][.][0-9]{1}/"; +echo "
 .$regtimeacn.
"; $result = preg_grep($regtimeacn, explode(",", $InfoGT)); //print_r($result); -echo $result[6]; +//echo $result[6]; +foreach ($result as $key => $val) { + echo $val; +} echo "

"; @@ -133,10 +167,11 @@ echo $fl_array; echo "
"; -$re = '/[0-9]{1,2}[:][0-9]{1,2}/m'; -$str = 'battleye,external,privHive,shard,lqs0,etm2.000000,entm5.500000,mod,23:17'; -preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); +$re = '/[0-9]{1,2}[:][0-9]{1,2}/m'; +//$str = 'battleye,external,privHive,shard,lqs0,etm2.000000,entm5.500000,mod,23:17'; + +preg_match_all($re, $InfoGT, $matches, PREG_SET_ORDER, 0); // Print the entire match result //var_dump($matches); @@ -150,13 +185,8 @@ echo $encode; echo "
"; //echo $matches[0]; -$output = implode(",", array($str)); +$output = implode(",", array($InfoGT)); echo $output; -echo "
"; -$output1 = implode(",", array($matches)); -echo $output1; -echo "
"; - ?> diff --git a/SQL/table.sql b/SQL/table.sql index 2fdc313..bc4648e 100644 --- a/SQL/table.sql +++ b/SQL/table.sql @@ -20,7 +20,7 @@ CREATE TABLE `StatServer_5` ( `timeserver` varchar(12) DEFAULT NULL, `timespeed` varchar(5) DEFAULT NULL, `timespeedn` varchar(5) DEFAULT NULL, - `mod` varchar(5) DEFAULT NULL, + `mods` varchar(5) DEFAULT NULL, `battleye` tinytext DEFAULT NULL, `hive` varchar(11) DEFAULT NULL, `connect` varchar(32) DEFAULT NULL, diff --git a/server.json b/server.json new file mode 100644 index 0000000..70de227 --- /dev/null +++ b/server.json @@ -0,0 +1,24 @@ + +Array +( + [Protocol] => 17 + [HostName] => [TH] F2P SERVER | Chernarus Map | No Mod | F2P.IN.TH | + [Map] => chernarusplus + [ModDir] => dayz + [ModDesc] => DayZ + [AppID] => 0 + [Players] => 18 + [MaxPlayers] => 60 + [Bots] => 0 + [Dedicated] => d + [Os] => w + [Password] => + [Secure] => 1 + [Version] => 1.10.153598 + [ExtraDataFlags] => 177 + [GamePort] => 2302 + [ServerID] => 90142715919842311 + [GameTags] => battleye,external,privHive,shard,lqs0,etm12.000000,entm2.000000,mod,22:23 + [GameID] => 221100 +) + diff --git a/server.json.php b/server.json.php new file mode 100644 index 0000000..b797616 --- /dev/null +++ b/server.json.php @@ -0,0 +1,12 @@ + +