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\\");
php rulando, include loves.
Muito Bom Tutorial : fixe :
Eu Fiz agora do uptime para o meu forum, agora poderei saber o uptime do server : fixe :
codigo alterado!! O codigo estava com um pequeno erro!!
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 :
Se era index.html tens de trocar a extensão para \\".php\\"
Funciona as mil tks mas consigo tb arranjar better