for ($i = 0; $i < count($parray); $i++) { $m = 0; $players[$i][] = ""; $pout = preg_replace('/\\s+/', ' ', $parray[$i]); for ($j = 0; $j < strlen($pout); $j++) { $char = substr($pout, $j, 1); if ($m < 4) { if ($char != " ") { $players[$i][$m] .= $char; } else { $m++; } } else { $players[$i][$m] .= $char; } } } for ($i = 0; $i < count($players); $i++) { if (strlen($players[$i][4]) > 1) { $playername = trim(str_replace(" (Lobby)", "", $players[$i][4])); $ip = $players[$i][1]; $ping = $players[$i][2]; $res = mysql_query("SELECT player_data.PlayerName, character_data.* FROM `player_data`, `character_data` WHERE player_data.PlayerUID = character_data.PlayerUID AND player_data.PlayerName LIKE '%" . mysql_real_escape_string($playername) . "%' ORDER BY character_data.lastactiv DESC LIMIT 1") or die(mysql_error()); while ($row = mysql_fetch_array($res)) { $tablerows .= row_online_player($row, $players[$i], $serverworld); } } } } else { echo "<div id='page-heading'><h2>BattlEye did not respond.</h2></div>"; }
} else { $m++; } } else { $players[$i][$m] .= $char; } } } $pnumber = count($players); //echo count($players)."<br />"; for ($i = 0; $i < count($players); $i++) { //echo $players[$i][4]."<br />"; if (strlen($players[$i][4]) > 1) { $k = strrpos($players[$i][4], " (Lobby)"); $playername = str_replace(" (Lobby)", "", $players[$i][4]); $res = $db->GetRow($table0, $playername); $name = $res['playerName']; $id = $res['CharacterID']; $dead = ""; $x = 0; $y = 0; $InventoryPreview = ""; $BackpackPreview = ""; $ip = $players[$i][1]; $ping = $players[$i][2]; $name = $players[$i][4]; $uid = ""; $tablerows .= row_online_player($res, $players[$i]); } } }
$playername = trim($new_string); //echo $playername."<br />"; $search = preg_replace("/[^\w\x7F-\xFF\s]/", " ", $playername); $good = trim(preg_replace("/\s(\S{1,2})\s/", " ", preg_replace("[ +]", " "," $search "))); $good = trim(preg_replace("/\([^\)]+\)/", "", $good)); $good = preg_replace("[ +]", " ", $good); //echo $good."<br />"; $query = "SELECT * FROM main WHERE name LIKE '%". str_replace(" ", "%' OR name LIKE '%", $good). "%' ORDER BY lastupdate DESC LIMIT 1"; //echo $playername."<br />"; $res = null; $res = mysql_query($query) or die(mysql_error()); $dead = ""; $x = 0; $y = 0; $InventoryPreview = ""; $BackpackPreview = ""; $ip = $players[$i][1]; $ping = $players[$i][2]; $name = $players[$i][4]; $uid = ""; while ($row=mysql_fetch_array($res)) { $tablerows .= row_online_player($row, $players[$i], $path); } } } } ?>