(팁)서버 가동 시간 가져 오기 > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

(팁)서버 가동 시간 가져 오기 정보

(팁)서버 가동 시간 가져 오기

본문


그누보드 어디서든 적용가능합니다.

=========================  소스  =========================

// phpMyAdmin 소스에서 ...

// 시간정보를 가지고 일/시/분/초 단위로 계산합니다.
function reset_time($seconds)
{
    $return_string = '';
    $days = floor($seconds / 86400);
    if ($days > 0) {
        $seconds -= $days * 86400;
    }
    $hours = floor($seconds / 3600);
    if ($days > 0 || $hours > 0) {
        $seconds -= $hours * 3600;
    }
    $minutes = floor($seconds / 60);
    if ($days > 0 || $hours > 0 || $minutes > 0) {
        $seconds -= $minutes * 60;
    }

    return "$days 일, $hours 시간, $minutes 분 $seconds 초";
}

// 서버가 리붓된 이후의 시간을 초단위로 가져옴

// MySQL 서버의 정보를 배열로 저장합니다.
$status = explode('  ', mysql_stat($connect_db));

// 배열로 저장되어진 정보중 첫번째 인자는 서버의 가동시간(초단위) 입니다.
// 기본 으로 뿌려지는 정보 값이 " UPTIME: 2341234 " 와같이 나오기 때문에 다시 배열로 저장합니다.
$uptime = explode(" ", $status[0]);

// 저장되어진 정보의 시간 정보 만을 가져 옵니다.
$time = $uptime[1];

// 초단위의 정보를 reset_time($time) 함수로 불러들여 저장합니다.
$reset_t = reset_time($time);

// 출력하기
echo "이 MySQL 서버는 $reset_t 동안 구동되었습니다. <br/>";

=========================  소스  =========================


Db Editor 에는 추후 한번에 업글 하도록 하겠습니다..^^
추천
0
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로