Server status script

04/04/2010 00:32 Sh4nks#1
Hi wollte mal fragen ob mir vllt jemand ein kleines script basteln könnte. Also php das ich es auf meine hp tun kann.
Es soll Anzeigen wie lange der Server online ist, wie viele Spieler online sind aber getrennt in Horde und Ally. Und noch ne Datenbank Statistik wie viele accounts registriert worden sind.

wäre echt nett wenn mir einer sowas bastenln könnte. Ich hab leider nicht die nötigen php kenntnisse.

mfg Sh4nks
04/04/2010 08:14 Luna447#2
Das würde mich auch sehr freuen wenn sich jemand die Mühe macht :D
04/04/2010 22:25 meiki12#3
mit was macht ihr die hps ????
04/05/2010 01:24 Luna447#4
Ich hatte [Only registered and activated users can see links. Click Here To Register...] mit Photoshop, Frontpage (jaja ich weiß^^) und Flash gemacht.
04/20/2010 20:05 Urd#5
Würde mich auch über eine antwort freuen. Suche das schon die ganze zeit und finde leider nix :(
04/29/2010 21:46 MrBusch#6
omg seit ihr alle zu dumm zum scripten???

ich würde euch eines bzw ne ganze HP aber ich hatte noch nei nen WOW server und ken mich in den DBs etc ned aus!

Vieleicht geht das:
die Datei nennt ihr .config.inc.php !!!
PHP Code:
<?php
         
\/*    config.inc.php    *\/
         $server_ip = "5.80.91.100";?>
und eine datei die nennt ihr status.php
PHP Code:
$file="include/config.inc.php";
?>

<style type="text/css">
<!--
.status1 {
    color: #000;
    font-size: 18px;
    font-family: Shanghai;
}
.status2 {
    color: #0C0;
    font-size: 18px;
    font-family: Shanghai;
}
.status3 {
    color: #F00;
    font-size: 18px;
    font-family: Shanghai;
}
-->
</style>
<title>BitchMt2 Server-Status<title>
<table width="189" border="0" cellpadding="0" cellspacing="0">
<th valign="top" height="34" width="189" colspan="2" background="styles/<?=$style;?>/images/srv_status.jpg"></th>
<?PHP
$ip 
gethostbyname($server_ip);
$portlist=array(11002130001300113002);
$onliner=array("Login Server""Char Server""World Server""MySql Server");
$i=0;
foreach  (
$portlist as $port){
    echo 
"<tr><td align=right width=100>".$onliner[$i]." </td>";
    
$online = @fsockopen($ip$port$errno$errstr1);
    if (!
$online)
    {
        echo 
"<td align=center><img src=images/off.png width=16 height=12 /></td></tr>";
    }
    else
    {
        echo 
"<td align=center><img src=images/on.png width=16 height=12 /></td></tr>";
    }
    @
fclose($online);
$i++;
}
?>
</table>
bei status.php müsst ihr die Ports noch ändern! Dann geht vieleicht!!

die 2 Dateien tut ihr dann in eueren ordner wo ihr die anderen Dateien für HP etc. auch drin habt!
bei mir is das C:\xampp\htdocs\ und dann müsstet ihr das ganze mit http://localhost/status.php aufrufen können!!! ("localhost" in euere Server IP umändern!!!)

________________________________

[Only registered and activated users can see links. Click Here To Register...]
____

[Only registered and activated users can see links. Click Here To Register...]
______________
für Server:
[Only registered and activated users can see links. Click Here To Register...]

______________
Hier meine Lieblinszitate:
___________
KLICK mal drauf:
Hier mein Malgästebuch, könnt ja bissle was reinkritzeln!
____________________
Ich hab mal ein paar IP adressen gesammelt: