(팁)서버 가동 시간 가져 오기 정보
(팁)서버 가동 시간 가져 오기
본문
그누보드 어디서든 적용가능합니다.
========================= 소스 =========================
// 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
0
댓글 전체