Tópico: [Web Site] Problema com o Status do site!
Ver um Único Post
Antigo 06-06-2011, 04:18 PM   #4 (permalink)
kobicados
Membro - Cabo
 
Avatar de kobicados
 
Registrado em: Oct 2010
Posts: 22
Agradeceu: 0
Agradecido 6 Vezes em 6 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de kobicados

Padrão

Spoiler
<link href="css.css" rel="stylesheet" type="text/css"> <body bgcolor="#dde6eb">
<?php

$server = "127.0.0.1";
$port = "2106";

function pingDomain($server){
$starttime = microtime(true);//Server 1 Port
$stoptime = microtime(true);
$status = 0;

if (!$file) $status = -1;
else {
fclose($file);
$status = ($stoptime - $starttime) * 1000;
$status = floor($status);
}
return $status;
}

$status = pingDomain($serverbase);
if ($status <= 50) $MessageStatus = "Great";
elseif ($status <= 80) $MessageStatus = "Good";
elseif ($status <= 100) $MessageStatus = "Ok";
elseif ($status <= 150) $MessageStatus = "Bad";
elseif ($status <= 999) $MessageStatus = "Down";
else $MessageStatus = "Disconnected";


$upmessage = "<font size='1' face='verdana' color='#0066FF' ><br>Ping: </font><font color='gray' face='verdana'

size='1'>$MessageStatus</font><br>";
$downmessage = "<font size='1' face='verdana' color='#0066FF'><br>Ping: </font><font color='gray' face='verdana'

size='1'>Disconnected</font><br>";
$tout = "5";
$server1 = @fsockopen ($server, $port, $errno, $errstr, $tout);
if(!$server1){ echo"<br><font color='C8B560' size='2' face='verdana'><strong>Login</strong></font><br><font

size='1' face='verdana' color='#0066FF'>Status:</font><font color='red' size='1' face='verdana'> Down</font>$downmessage"; }
else { echo"<br><font color='C8B560' size='2' face='verdana'><strong>Login</strong></font><br><font size='1' face='verdana'

color='#0066FF'>Status:</font><font color='green' size='1' face='verdana'> Online</font>$upmessage"; }

$server2 = "127.0.0.1";
$port2 = "7777";

function pingDomain2($server2){
$starttime2 = microtime(true);//Server 2 Port
$stoptime2 = microtime(true);
$status2 = 0;

if (!$file2) $status2 = -1;
else {
fclose($file2);
$status2 = ($stoptime2 - $starttime2) * 1000;
$status2 = floor($status2);
}
}

$status2 = pingDomain2($serverbase2);
if ($status2 <= 50) $MessageStatus2 = "Great";
elseif ($status2 <= 80) $MessageStatus2 = "Good";
elseif ($status2 <= 100) $MessageStatus2 = "Ok";
elseif ($status2 <= 150) $MessageStatus2 = "Bad";
elseif ($status2 <= 999) $MessageStatus2 = "Down";
else $MessageStatus2 = "Disconnected";


$upmessage2 = "<font size='1' face='verdana' color='#0066FF'><br>Ping: </font><font color='gray' face='verdana'

size='1'>$MessageStatus2</font><br>";
$downmessage2 = "<font size='1' face='Verdana' color='#0066FF'><br>Ping: </font><font color='gray' face='verdana'

size='1'>Disconnected</font><br>";
$tout = "5";
$server2 = @fsockopen ($server2, $port2, $errno, $errstr, $tout);
if(!$server2){ echo"<br><font color='C8B560' size='2'

face='verdana'><strong>Gameserver</strong></font><br><font size='1' face='verdana' color='#0066FF'>Status:</font><font

color='red' size='1' face='verdana'> Down</font>$downmessage2"; }
else { echo"<br><font color='C8B560' size='2' face='verdana'><strong>Gameserver</strong></font><br><font

size='1' face='verdana' color='#0066FF'>Status:</font><font color='green' size='1' face='verdana'> Online</font>$upmessage2"; }
?>


Onde está em amarelo coloque $server invés de $serverbase, para ver, sobre a variavel $file, deve ter algo no arquivo de configuração! qual site está usando ?

kobicados está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : kobicados por gostar deste Post :
MrMonk (06-06-2011)