Publicité

Scipt php statut serveur

Et voila le script :

<?php

// Style configuration.
echo <<


HTML;

// DB connect.
mysql_connect("localhost", "root", "");
mysql_select_db("ragnarok");

// Main configuration. Set your server's info.
$name = 'yourservername:'; // Name Server
$login_ip = 'localhost'; // Login-server IP, DNS or no-ip
$login_port = 6900; // Login-server port
$char_ip = 'localhost'; // Char-server IP, DNS or no-ip
$char_port = 6121; // Char-server port
$map_ip = 'localhost'; // Map-server IP, DNS or no-ip
$map_port = 5121; // Map-server port
$mysql = 'no'; // Enable MySQL status checking? (yes or no)
$mysql_ip = 'localhost'; // MySQL server IP, DNS or no-ip
$mysql_port = 3306; // MySQL server port
$web = 'no'; // Enable show web adress? (yes or no)
$web_adress = 'http://yourwebsite.com';
$en_whois = 'no'; //Enable show how many connected player? (yes or no)

//Whois online
$retour = mysql_query('SELECT COUNT(*) AS nb_online FROM `char` WHERE online = 1');
$donnees = mysql_fetch_array($retour);
$players = 'Online Players : ';
$nb_play = $donnees['nb_online'];

/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!! Script. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!! Do not edit anything below this line. !!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!! Or edit at your own risk. !!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/

ini_set('display_errors', 0);

function status($server, $IP, $fport) {
$fp = fsockopen($IP, $fport, $ERROR_NO,$ERROR_STR,(float)0.5);
if($fp) {
echo '
' . $server . ' server: Online

';
fclose($fp);
} else {
echo '
' . $server . ' server: Offline

';
}
}

echo '

';
echo $name;
echo '

';

if($web == yes) {
echo ''; echo $web_adress; echo '';
}
echo '

';
echo '

';
status('Login', $login_ip, $login_port);
status('Char', $char_ip, $char_port);
status('Map', $map_ip, $map_port);
if($mysql == yes) {
status('MySQL', $mysql_ip, $mysql_port);
}
echo '

';

if($en_whois == yes) {

echo '

';
echo '

';
echo $players;
echo $nb_play;
}

echo '

';
?>

Comment cela représente:
http://boumeurax.free.fr/Download/RO/Status/status.php

Q:Je vais peut être paraître un peut nul mais on le met où ?
R:sur ton site web, dans une page php

:Enjoyd:

PAS DE SUPPORT MP ET MSN!!!

Ce message a été modifié le: 20/05/2008 05:46 PM par Satoshi.
20/02/2007 04:08 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Satoshi
•°¤*†ℓ'ιтαℓιαиσ†*¤°•
*****

Messages : 437
Groupe : Modérateurs
Inscription : May 2006
Statut : Hors ligne

Message : #2
RE: Statut Serveur

Mise à jour Smile

Ps: pour le lien ces normal qu'il ne reconnaisse pas la base mysql tout simplement car l'ip n'est pas la mienne Wink

PAS DE SUPPORT MP ET MSN!!!
20/05/2008 05:46 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Cactuz [VIP]
Membre V.I.P.
*****

Messages : 109
Groupe : Utilisateurs VIP
Inscription : Apr 2007
Statut : Hors ligne

Message : #3
RE: Statut Serveur

Très bon code, il marche parfaitement. Voici le bout de code à modifier complété.

Citation :
$name = 'yourservername:'; // Name Server
$login_ip = 'localhost'; // Votre NO-IP, ou votre IP.
$login_port = 6900; // Le port de votre serveur (login)
$char_ip = 'localhost'; //Votre NO-IP, ou votre IP.
$char_port = 6121; // Le port de votre serveur (char)
$map_ip = 'localhost'; // Votre NO-IP, ou votre IP.
$map_port = 5121; // Le port de votre serveur (map)
$mysql = 'no'; // Voir le statut de la mysql. Je conseille de mettre yes
$mysql_ip = 'localhost'; // L'IP ou la NO-IP de votre MySQL.
$mysql_port = 3306; // Le port de votre MySQL.
$web = 'no'; // Voir l'adresse de votre site (yes ou no)
$web_adress = 'http://yourwebsite.com'; // L'adresse de votre site. Affichée si la ligne d'au dessus= yes.
$en_whois = 'no'; //Voir le nombre de joueurs connectés. Je conseille de mettre yes