Webmaster общности: Predpriemach.com | SearchEngines.bg

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

    Автор: 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!