Hallo,
ich habe von der Noveria HP das Online System kopiert.
Die status.inc.php sieht so aus:
PHP
- <?PHP
- if (!@fsockopen(gethostbyname(SQL_HOST), 13031, $errno, $errstr, 0.01)){ echo '
- <p class="offline">Channel 1</p>
- ';
- } else { echo '
- <p class="online">Channel 1</p>
- '; }
- /* if (!@fsockopen(gethostbyname(SQL_HOST), 0, $errno, $errstr, 0.01)){ echo '
- <p class="offline">Channel 2</p>
- ';
- } else { echo '
- <p class="online">Channel 2</p>
- '; } */
- if (!@fsockopen(gethostbyname(SQL_HOST), 3306, $errno, $errstr, 0.01)){ echo '
- <p class="offline">MySQL Server</p>
- ';
- } else { echo '
- <p class="online">MySQL Server</p>
- '; }
- if (!@fsockopen(gethostbyname(SQL_HOST), 11002, $errno, $errstr, 0.01)){ echo '
- <p class="offline">Login Server</p>
- ';
- } else { echo '
- <p class="online">Login Server</p>
- '; }
- mysql_select_db("player");
- $exe = mysql_query("SELECT COUNT(*) as count FROM player WHERE DATE_SUB(NOW(), INTERVAL 10 MINUTE) < last_play;");
- $player_online = mysql_fetch_object($exe)->count;
- @fclose();
- ?>
Die Onlinespieler zeigt er korrekt auf der HP an, allerdings ändert er die Textfarbe nicht aufgrund des Online oder Offline Status.
index.php Ausschnitt:
style.css:
Screen, wie es aktuell aussieht:
Bitte melden Sie sich an, um diesen Anhang zu sehen.