Register for your free account! | Forgot your password?

You last visited: Today at 07:30

  • Please register to post and access all features, it's quick, easy and FREE!


Serverstatus

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2010
Posts: 296
Received Thanks: 45
Exclamation Serverstatus

hallo,

ich habe hier noch einen Serverstatus von mir rumfliegen, und dachte mir, eventuell hat ja jemand von euch interesse an ihm.

es ist ein simpler php code, den ihr z.b. in eure wbb portalboxen oder wo auch immer einbauen könnt.

folgendes wird angezeigt:
banner der horde, banner der allianz
wieviele spieler sind auf jeder seite online
ist der server online oder offline

ihr müst lediglich eure serverdaten und namen eintragen, damit er funktioniert.

und nun, hier zum code:

PHP Code:
<div style="overflow:hidden; text-align: center;">
<div>
<center><b>Phelon - Blizzlike</b><br>
<?php
$ip 
"87.106.144.137";
$port "8086";
if (! 
$sock = @fsockopen($ip$port$num$error5))
echo 
'Loginserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?><br>

<?php
$ip 
"87.106.144.137";
$port "8086";
if (! 
$sock = @fsockopen($ip$port$num$error5))
echo 
'Worldserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?>

<?php
$host 
"IP-ADRESSE";
$user "DBusername";
$pass "DBpassword";
$char_data "charDB";

$conn mysql_connect($host$user$pass) or die(mysql_error());
mysql_select_db($char_data$conn) or die(mysql_error());
$sql "SELECT SUM(online) FROM characters";
$sqlquery mysql_query($sql) or die(mysql_error());
$memb mysql_result($sqlquery,0,0);
$asql "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)";
$asqlquery mysql_query($asql) or die(mysql_error());
$amemb mysql_result($asqlquery,0,0);
$hsql "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)";
$hsqlquery mysql_query($hsql) or die(mysql_error());
$hmemb mysql_result($hsqlquery,0,0);
mysql_close($conn);
?>


<html>
<head>
<title>Status Script</title>
</head>
<body bgcolor="black"></br>
<div><div style="float:left; padding-left:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif">
    <br><?php echo $amemb?>
</div>
<div style="float:right; padding-right:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif">
    <br><?php echo $hmemb?><br>
</div>
</div>
<br>
</body>
</div>

<div><div><b>Leviathan - High-Rates</b></div>
<?php
$ip 
"87.106.144.137";
$port "8086";
if (! 
$sock = @fsockopen($ip$port$num$error5))
echo 
'Loginserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?><br>

<?php
$ip 
"87.106.144.137";
$port "8086";
if (! 
$sock = @fsockopen($ip$port$num$error5))
echo 
'Worldserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?>

<?php
$host 
"87.106.144.137";
$user "cybercom";
$pass "!21KR8Logd";
$char_data "chararcters";

$conn mysql_connect($host$user$pass) or die(mysql_error());
mysql_select_db($char_data$conn) or die(mysql_error());
$sql "SELECT SUM(online) FROM characters";
$sqlquery mysql_query($sql) or die(mysql_error());
$memb mysql_result($sqlquery,0,0);
$asql "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)";
$asqlquery mysql_query($asql) or die(mysql_error());
$amemb mysql_result($asqlquery,0,0);
$hsql "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)";
$hsqlquery mysql_query($hsql) or die(mysql_error());
$hmemb mysql_result($hsqlquery,0,0);
mysql_close($conn);
?>

<html>
<head>
<title>Status Script</title>
</head>
<body bgcolor="black"></br>
<div><div style="float:left; padding-left:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif">
    <br><?php echo $amemb?>
</div>
<div style="float:right; padding-right:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif">
    <br><?php echo $hmemb?><br>
</div>
</div>
<br>
</body>
</div>

<div><br><b>Hyperion - Fun</b><br>
<?php
$ip 
"127.0.0.1";
$port "3724";
if (! 
$sock = @fsockopen($ip$port$num$error5))
echo 
'Loginserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?><br>

<?php
$ip 
"87.106.144.137";
$port "8086";
if (! 
$sock = @fsockopen($ip$port$num$error5))
echo 
'Worldserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?>

<?php
$host 
"87.106.144.137";
$user "cybercom";
$pass "!21KR8Logd";
$char_data "chararcters";

$conn mysql_connect($host$user$pass) or die(mysql_error());
mysql_select_db($char_data$conn) or die(mysql_error());
$sql "SELECT SUM(online) FROM characters";
$sqlquery mysql_query($sql) or die(mysql_error());
$memb mysql_result($sqlquery,0,0);
$asql "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)";
$asqlquery mysql_query($asql) or die(mysql_error());
$amemb mysql_result($asqlquery,0,0);
$hsql "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)";
$hsqlquery mysql_query($hsql) or die(mysql_error());
$hmemb mysql_result($hsqlquery,0,0);
mysql_close($conn);
?>

<html>
<head>
<title>Status Script</title>
</head>
<body bgcolor="black"></br>
<div><div style="float:left; padding-left:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif">
    <br><?php echo $amemb?>
</div>
<div style="float:right; padding-right:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif">
    <br><?php echo $hmemb?><br>
</div>
</div>
<br>
</body></center>
</div>
</div>

über ein "thanks" freue ich mich immer

grüße



querboi is offline  
Thanks
1 User
Old 07/30/2011, 16:40   #2
Veteran


 
elite*gold: 1553
Join Date: Jul 2010
Posts: 6,640
Received Thanks: 1,303
Ich würde die MySQL - Daten noch rausnehmen. Lieber das hinschreiben:

PHP Code:
$host "IP-Adresse";
$user "DBusername";
$pass "DBpasswort";
$char_data "CHARdb"
------------------------------------------------------------------

ACHTUNG! Ich habe ein wenig rumgespielt und garantiere nicht, dass es auf anhieb funktioniert!


Meine Version, mit Configdatei für alles.

config.php
PHP Code:
<?php
$host_logon 
"IP-Adresse";  // Eure IP - Adresse
$host_char "IP-Adresse";  
$user "DBusername"// Username der Datenbank
$pass "DBpasswort";  // Passwort der Datenbank
$char_data "CHARdb"// Datenbank der Characters
$port1 xxxx  // Port des Worldservers 1
$port2 xxxx  // Port des Worldservers 2
$port3 xxxx  // Port des Worldservers 3
?>
Dann müsste es so heißen:


index.php
PHP Code:
<?php include 'config.php';
 
?>
<div style="overflow:hidden; text-align: center;">
<div>
<center><b>Phelon - Blizzlike</b><br>
<?php
// Hier stand die IP [host_logon]
// Hier stand der Port [Port1]
if (! $sock = @fsockopen($host_logon$port1$num$error5))
echo 
'Loginserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?><br>

<?php
// Hier stand die IP [host_logon]
// Hier stand der Port [Port1]
if (! $sock = @fsockopen($host_logon$port1$num$error5))
echo 
'Worldserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?>

<?php
// Hier stand der Host
// Hier stand der User
// Hier stand das Passwort
// Hier stand die CharDB

$conn mysql_connect($host$user$pass) or die(mysql_error());
mysql_select_db($char_data$conn) or die(mysql_error());
$sql "SELECT SUM(online) FROM characters";
$sqlquery mysql_query($sql) or die(mysql_error());
$memb mysql_result($sqlquery,0,0);
$asql "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)";
$asqlquery mysql_query($asql) or die(mysql_error());
$amemb mysql_result($asqlquery,0,0);
$hsql "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)";
$hsqlquery mysql_query($hsql) or die(mysql_error());
$hmemb mysql_result($hsqlquery,0,0);
mysql_close($conn);
?>


<html>
<head>
<title>Status Script</title>
</head>
<body bgcolor="black"></br>
<div><div style="float:left; padding-left:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif">
    <br><?php echo $amemb?>
</div>
<div style="float:right; padding-right:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif">
    <br><?php echo $hmemb?><br>
</div>
</div>
<br>
</body>
</div>

<div><div><b>Leviathan - High-Rates</b></div>
<?php
// Hier stand die IP [host_logon]
// Hier stand der 2. Port [port2]
if (! $sock = @fsockopen($host_logon$port2$num$error5))
echo 
'Loginserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?><br>

<?php
// Hier stand die IP [host_logon]
// Hier stand der Port [port2]
if (! $sock = @fsockopen($host_logon$port2$num$error5))
echo 
'Worldserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?>

<?php
// Hier stand der Host
// Hier stand der User
// Hier stand das Passwort
// Hier stand die CharDB


$conn mysql_connect($host_char$user$pass) or die(mysql_error());
mysql_select_db($char_data$conn) or die(mysql_error());
$sql "SELECT SUM(online) FROM characters";
$sqlquery mysql_query($sql) or die(mysql_error());
$memb mysql_result($sqlquery,0,0);
$asql "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)";
$asqlquery mysql_query($asql) or die(mysql_error());
$amemb mysql_result($asqlquery,0,0);
$hsql "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)";
$hsqlquery mysql_query($hsql) or die(mysql_error());
$hmemb mysql_result($hsqlquery,0,0);
mysql_close($conn);
?>

<html>
<head>
<title>Status Script</title>
</head>
<body bgcolor="black"></br>
<div><div style="float:left; padding-left:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif">
    <br><?php echo $amemb?>
</div>
<div style="float:right; padding-right:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif">
    <br><?php echo $hmemb?><br>
</div>
</div>
<br>
</body>
</div>

<div><br><b>Hyperion - Fun</b><br>
<?php
// Hier stand die IP [host_logon]
// Hier stand der Port [port3]
if (! $sock = @fsockopen($host_logon$port3$num$error5))
echo 
'Loginserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Loginserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?><br>

<?php
// Hier stand die IP [host_logon]
// Hier stand der Port [port3]
if (! $sock = @fsockopen($host_logon$port3$num$error5))
echo 
'Worldserver: <FONT COLOR=red>Offline</FONT>';
else{
echo 
'Worldserver: <blink><FONT COLOR=lime>Online</FONT></blink>';
fclose($sock);
}
?>

<?php
// Hier stand der Host
// Hier stand der User
// Hier stand das Passwort
// Hier stand die CharDB


$conn mysql_connect($host_char$user$pass) or die(mysql_error());
mysql_select_db($char_data$conn) or die(mysql_error());
$sql "SELECT SUM(online) FROM characters";
$sqlquery mysql_query($sql) or die(mysql_error());
$memb mysql_result($sqlquery,0,0);
$asql "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)";
$asqlquery mysql_query($asql) or die(mysql_error());
$amemb mysql_result($asqlquery,0,0);
$hsql "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)";
$hsqlquery mysql_query($hsql) or die(mysql_error());
$hmemb mysql_result($hsqlquery,0,0);
mysql_close($conn);
?>

<html>
<head>
<title>Status Script</title>
</head>
<body bgcolor="black"></br>
<div><div style="float:left; padding-left:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/5fykuy69/alliance.gif">
    <br><?php echo $amemb?>
</div>
<div style="float:right; padding-right:25px; padding-bottom:5px;">
    <img src="http://img2.imagebanana.com/img/1171ojy1/horde.gif">
    <br><?php echo $hmemb?><br>
</div>
</div>
<br>
</body></center>
</div>
</div>


°"Crazy"° is offline  
Thanks
1 User
Reply

Tags
server status, serverstatus, wow


Similar Threads
Serverstatus.php? Eigene Serverstatus.php datei!
02/16/2011 - Metin2 PServer - Discussions / Questions - 2 Replies
Aloha , Kann jemand eine 'PHP Datei' machen in der mein Serverstatus angezeigt wird? Sodas ich den Code auf eine Seite von meiner Hp bzw. einem Kasten reinschreiben kann? Danke
Serverstatus
09/06/2009 - Metin2 PServer - Discussions / Questions - 4 Replies
Hi ich hab mal ne frage wie macht man nen server status (wie der von Downloader99) also wie macht man das, dass angezeigt wird ob der login-char und worldserver von server xy online oder offline ist? bitte klärt mich auf
ServerStatus
09/02/2009 - Metin2 PServer - Discussions / Questions - 2 Replies
ERLEDIGT



All times are GMT +2. The time now is 07:30.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.