Сървър Ъптайм

Автор: LinuxBG

РАБОТИ САМО ПОД ЛИНУКС!!!

<?php

function format($sekundi)
{
$sek = intval($sekundi % 60);
$minuti = intval($sekundi / 60 % 60);
$chasa = intval($sekundi / 3600 % 24);
$dni = intval($sekundi / 86400);
if($dni > 0)
{
$uptime .= $dni;
$uptime .= (($dni == 1) ? " ден" : " дни");
}
if($chasa > 0)
{
$uptime .= $chasa;
$uptime .= (($chasa == 1) ? " час" : " часа");
}
if($minuti > 0)
{
$uptime .= $minuti;
$uptime .= (($minuti == 1) ? " минута" : " минути");
}
if($sek > 0)
{
$uptime .= $sek;
$uptime .= (($sek == 1) ? " секунда" : " секунди");
}
}

$up = exec("cat /proc/uptime");
$up = split(" ", $up);
$uptimeSekundi = $up[0];
$totalUptime = format($uptimeSekundi);

print "Uptime: " . $totalUptime;

?>

Демо няма, ако някой има машинка на Линукс и има желание може да писне 🙂

По този начин може да се изчислява и Unix време (не съм пробвал, но мисля че ще стане)

N-JoY!

Leave a Reply