Witajcie. Ostatnimi czasy postanowiłem stworzyć monitoring mojego serwera SA:MP.
Wszystko gra, problem w tym że strona nie jest poprawnie wczytywana.
Adres strony
http://truck-drive.pl/monitoring/index.php (LINUX)
Screen z Windows

Chodzi mi o ten brakujący element, tj. monitor serwera SA:MP
Wiecie może jak temu zaradzić? Bardzo mi na tym zależy
Kod PHP skryptu:
<?php
require "SampQueryAPI.php";
$query = new SampQueryAPI('46.4.245.69', '7788');
if($query->isOnline())
{
$aInformation = $query->getInfo();
$aServerRules = $query->getRules();
?>
<div class="general_box"><center><img src="_img/Server.png" align="absmiddle"/> Truck Drive Server SA:MP</center></div>
<br />
<div class="topic_buttons"><font color="white">Podstawowe informacje</font></div>
<table width="400" class="fontfix">
<tr id="admin_bar" align="left">
<td><img src="_img/hostname.png" align="absmiddle"/> Nazwa</td>
</tr>
<tr id="admin_bar" align="left">
<td><img src="_img/gamemode.png" align="absmiddle"/> Tryb Gry</td>
</tr>
<tr id="admin_bar" align="left">
<td><img src="_img/players.png" align="absmiddle"/> Gracze</td>
<td><?= $aInformation['players'] ?> / <?= $aInformation['maxplayers'] ?></td>
</tr>
<tr id="admin_bar" align="left">
<td><img src="_img/map.png" align="absmiddle"/> Mapa</td>
</tr>
<tr id="admin_bar" align="left">
<td><img src="_img/weather.png" align="absmiddle"/> Pogoda</td>
<td><?= $aServerRules['weather'] ?></td>
</tr>
<tr id="admin_bar" align="left">
<td><img src="_img/time.png" align="absmiddle"/> Godzina</td>
<td><?= $aServerRules['worldtime'] ?></td>
</tr>
<tr id="admin_bar" align="left">
<td><img src="_img/version.png" align="absmiddle"/> Wersja</td>
<td><?= $aServerRules['version'] ?></td>
</tr>
<tr id="admin_bar" align="left">
<td><img src="_img/password.png" align="absmiddle"/> Hasło</td>
<td><?= $aInformation['password'] ? 'Yes' : '<img src="_img/no.png" />' ?></td>
</tr>
</table>
<br />
<div class="topic_buttons"><font color="white">Gracze online</font></div>
<?php
$aPlayers = $query->getDetailedPlayers();
{
echo '<br /><i>Brak graczy online</i>'; }
else
{
?>
<table width="400" class="fontfix">
<tr>
<td id="admin_bar"><b>ID Gracza</b></td>
<td id="admin_bar"><b>Nick</b></td>
<td id="admin_bar"><b>Punkty</b></td>
<td id="admin_bar"><b>Ping</b></td>
</tr>
<?php
foreach($aPlayers as $sValue)
{
?>
<tr>
<td><?= $sValue['playerid'] ?></td>
<td><?= $sValue['score'] ?></td>
<td><?= $sValue['ping'] ?></td>
</tr>
<?php
}
}
}
?>
Kod PHP z SampQueryAPI.php dostępny tutaj:
http://files.typefish.co.uk/sa-mp/SampQueryAPI.php