Fórum WebTuga

General Category => Arquivo => Software => Topic started by: kingless on May 26, 2006, 03:15:37 PM

Title: Uptime do Servidor!!
Post by: kingless on May 26, 2006, 03:15:37 PM
Ja me perguntaram muitas vezes como colocar o uptime do servidor no site, por isso fiz este codigo para quem quiser colocar o uptime do servidor no seu site!!

Codigo:



function uptime($servidor) {

$exec = exec("$servidor");

preg_match("/[0-9][[:space:]](days|day)/i", $exec, $feito);

$dias = explode($feito[1], $feito[0]);

preg_match("/,[[:space:]]+[0-9]?[0-9]:[0-9]?[0-9]/i", $exec, $ok);

$split = split(",", $ok[0]);

$splitar = preg_split("/:/", $split[1]);

$exec = explode("load", $exec);

$executado = explode("average:", $exec[1]);

if(preg_match("/$feito[1]/i", "days")) $nd = "dias";

elseif(preg_match("/$feito[1]/i", "day")) $nd = "dia";

if($splitar[0]==1) $horas = " hora "; else $horas = " horas ";

if($splitar[1]==1) $min = " minuto "; else $min = " minutos ";

print"Server Uptime: " .$dias[0] .$nd .$splitar[0] .$horas .$splitar[1] .$min."n";

echo "Carga Média:" .$executado[1];

}

$exec = "uptime";

$exec($exec);

?>

Este codigo vai mostrar algo assim:

QuoteServer Uptime: 8 dias 20 horas 12 minutos
Carga Média: 1.02, 1.07, 1.02

Para colocar o codigo no seu site é so gravar o codigo num ficheiro \\".php\\"
e depois na pagina em que quer colocar o uptime do servidor é só escrever no codigo include(\\"ficheiro.php\\");
Title: Uptime do Servidor!!
Post by: Teotónio Ricardo on May 26, 2006, 04:06:51 PM
php rulando, include loves.
Title: Uptime do Servidor!!
Post by: Phoenix on May 26, 2006, 04:12:31 PM
Muito Bom Tutorial : fixe :
Eu Fiz agora do uptime para o meu forum, agora poderei saber o uptime do server : fixe :
Title: Uptime do Servidor!!
Post by: kingless on May 26, 2006, 09:57:10 PM
codigo alterado!! O codigo estava com um pequeno erro!!
Title: Uptime do Servidor!!
Post by: knife on May 26, 2006, 10:21:27 PM
Estou a colocar o código na home page do meu site, depois tenho que por em php não é?
Eu tinha index.html

: beer :
Title: Uptime do Servidor!!
Post by: kingless on May 26, 2006, 11:45:36 PM
Se era index.html tens de trocar a extensão para \\".php\\"
Title: Uptime do Servidor!!
Post by: Taidos_Lucifer on June 13, 2006, 08:06:00 AM
Funciona as mil  tks mas consigo tb arranjar better