servus, die nervensäge mal wieder
hab ein problem den serverstatus zum laufen zu bringen.
meiner meinung nach ist der php code richtig.
wenn nicht finde ich den fehler zum kotzen nicht
PHP Code:
<?php
$ip = "127.0.0.1"; // aus sicherheitsgründen für euch geändert
$portlist=array(11002,13070,13070,3306); // Ports
$status=array("Login Server:", "Char Server:", "World Server:", "Mysql Server:"); // Bezeichnung
$i=0;
foreach ($portlist as $port){
$online = @fsockopen($ip, $port, $errno, $errstr, 1);
if (!$online)
{
echo '<div>';
echo '<tr>'.$status[$i].' <font color="#765d5d">Offline</font>';
echo '</div>';
}
else
{
echo '<div>';
echo '<tr>'.$status[$i].' <font color="#5d765d">Online</font>';
echo '</div>';
}
@fclose($online);
$i++;
}
echo '<div>';
$result1 = mysql_fetch_assoc(mysql_query("SELECT COUNT(id) AS count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play"));
echo 'Player Online: <font color="#5d765d">'.$result1['count'].' </font>';
echo '</div>';
?>
hat jemand vielleicht ne lösung?
Die Anzeige der Spieler funktioniert.... nur der rest nicht