무플 무서워요
유익하셨나요? 아래의 RSS로 구독 하세요! 가젯으로 구독하시려면 클릭!
올블로그추천버튼 블로그코리아 구독버튼 블로그뉴스 구독버튼 믹시 구독버튼 한RSS 구독버튼 구글리더기 구독버튼 올포스트 구독버튼

안녕하세요? 구름팡팡입니다~
오늘은 서버의 시간을 확인할 수 있는 방법을 알려드릴게요.
이벤트 페이지! 수강신청 페이지!서버의 시간을 안다면, 남들과의 경쟁에서 한 발 앞서 나갈 수 있는 거에요^^
사용 방법은 아주 간단해요. 아래의 주소창에 알고 싶은 서버의 도메인이나 IP 주소를 입력한 후 "확인" 버튼만 누르면 된답니다^^



PHP로 구현된 서버시간 확인하기의 소스는 서방님닷컴에서 공개하고 있어요.
티스토리에서 PHP를 지원하지 않기 때문에 iframe으로 따올 수밖에 없네요.
직접 접근하기 위한 경로는 http://seobangnim.com/server_time.php 입니다^^

(+) 2010.8.19 추가

안녕하세요? 구름팡팡입니다.
오늘 추석 기차표 예매 때문에 다시 한 번 이 기능을 이용하려고 봤더니, 서방님닷컴의 페이지가 깨져 있더군요.
소스는 아래와 같지만, 이 기능을 실제로 이용하시려면 다른 사이트를 접속하셔야 되겠네요.
추천하는 사이트는 바로 이곳입니다^^ 접속해 보세요~!
채팅방 기능이 있어서 재밌네요ㅋㅋ 오늘 접속했더니 모두들 기차표 예매하시는 분들이 접속해 계시더군요~

http://time.navyism.com/


<?
/*

해당 서버의 시간 알아오기

*/
$host=$_GET['host'];
$host=ereg_replace("^.*//", "", $host);
?>
<html>
<head>
<title>서버시간 확인하기</title>
<style>
body, input, td, div
{
 font-family : arial,굴림;
 font-size : 9pt;
}

.button
{
 border-width : 1px;
 border-style : solid;
 border-color : #9F3515;
 background  : #FF754B;
 color   : #ffffff;
 height   : 20px;
 font-weight  : bold;
 padding   : 2px 1px 0px 1px;
}

.input
{
 border-width : 1px;
 border-style : solid;
 border-color : #777777;
 background  : #ffffff;
 color   : #000000;
 height   : 20px;
 padding   : 1px 1px 0px 1px;
}
</style>
</head>

<body>

<table align="center" bgcolor="#FFE241" border="0" cellpadding="15" cellspacing="1" width="100%">
 <tr>
  <td bgcolor="#FDF7D5"> 시간을 확인할 서버의 도메인(또는 IP address)을 입력하세요. (예:ebs.co.kr)<br><br>
   <form style="display:inline">http://
   <input class="input" name="host" size="30" type="text" value="<?=$host?>">
   <input class="button" type="submit" value="확인">
   </form>
  </td>
 </tr>
</table>
<?
if($host)
{
 $fp=@fsockopen($host, 80, $errno, $errstr, 3);

 if($fp)
 {
  $gap=time();

  fputs($fp, "GET /test_request HTTP/1.0n");
  fputs($fp,"n");

  $data='';

  while(! feof ($fp))
  {
   $data .=fgets ($fp, 1024);
  }

  fclose ($fp);

  $data=explode("Date: ", $data);
  $data=explode(" GMT", $data[1]);
  $data=strtotime($data[0]) + 9 * 3600;
  $data=(int)$data;

  if(!$data)
  {
   echo "<br><br>서버 접속에 실패하였습니다.";
  }
  else
  {
   $gap=time() - $gap;
   $data=$data + $gap;

?>

   <br><br><font style="font-size:20pt"><b><?=$host ?></b>의 현재시간은...<br><b><div id="timeArea" style="display:inline; font-size:20pt"></div></b>입니다.</font>

   <script language="javascript">

   var timePass = 0;

   function showTime()
   {
    var now = new Date();

    var timeStamp = (<?=$data?> + timePass) * 1000;
    now.setTime(timeStamp);

    var yy = now.getFullYear();
    var mm = now.getMonth() + 1;
    var dd = now.getDate();
    var hh = now.getHours();
    var ii = now.getMinutes();
    var ss = now.getSeconds();

    document.getElementById('timeArea').innerHTML = yy + "년 " + mm + "월 " + dd + "일 " + hh + "시 " + ii + "분 " + ss + "초";
    timePass++;
    setTimeout("showTime()", 1000);
   }

   showTime();
   </script>
<?
  }
 }
 else
 {
  echo "<br><br>서버 접속에 실패하였습니다.";
 }
}
?>

</body>
</html>

저작자 표시 비영리 변경 금지

이 블로그의 공식 주소는 http://theHermes.kr 입니다.

이 글의 트랙백 주소 - http://thehermes.kr/trackback/719 관련글 쓰기

  1. 추석 기차표 예매 성공~! Tracked from Le antiche cronache del 1985 [2010/08/19 08:19]  삭제

    오늘 새벽 6시는 제가 타는 호남선의 추석 연휴(10월 1일 ~ 10월 5일) 기차표 예매가 시작되는 시간이었어요. 그래서 어제 처음으로 조금 잠자리에 일찍 들고 새벽 5시 40분부터 알람을 맞춰놓기 시작했지요. 아침에 졸린 눈을 부비고 컴퓨터를 켜자마자 접속한 홈페이지는 마치 수강신청을 하는 학교 홈페이지처럼 예약 페이지와 일반 페이지로 나뉘어 있더라구요. 명절에 항상 삼촌 차를 얻어 타고 내려갔기 때문에, 기차를 타고 집에 내려가는 것은 처음이라..

  2. 추석 기차표 예매 하셨나요? Tracked from Le antiche cronache del 1985 [2010/08/19 08:19]  삭제

    ▲ 철도 승차권 예매 사이트인 qubi.com 안녕하세요? 구름팡팡입니다. 이제 곧 8시가 되면 추석기간 승차권 인터넷 예매가 끝나는군요. 저는 호남선을 이용하기 때문에 어제가 아니라 오늘 예매를 했습니다. 지금 이 글을 보고 계시는 분들, 예매에 성공 하셨나요? 실패하신 분들께는 안타까운 마음 전합니다. 저는 여태껏 기차표 예매라든지 수강신청이라든지 실패해 본 경험이 없기 때문에 주변에서 안타까운 소식을 들을 때마다 어떻게 위로를 해야할 지 모르겠..

  1. Favicon of http://thehermes.kr 구름팡팡 [2010/01/23 16:58]  수정/삭제  댓글쓰기

    제 컴퓨터는 time.windows.com의 시간과 자동으로 동기화 되도록 설정되어 있는데요,
    위 소스를 통한 서버시간을 확인한 결과와 제 컴퓨터의 시간은 1초가 되지 않는 약간의 차이가 있네요.

    (+) 그런데 시간이 지날 수록 차이가 더 커지는 것 같은...
    제 컴퓨터 시계가 왜 계속 빨라지는 것인지 알 수가 없네요.
    지금은 대략 3초 차이 나는데...

  2. Favicon of http://deathmerai.tistory.com 슈하렌 [2010/01/24 08:39]  수정/삭제  댓글쓰기

    수강신청.... 앞으로 걱정해야될 문제중 하나였는데 ㅋㅋ;

  3. [2010/02/02 18:10]  수정/삭제  댓글쓰기

    비밀댓글입니다

    • Favicon of http://thehermes.kr 구름팡팡 [2010/02/02 21:01]  수정/삭제

      안녕하세요, 마이뮤즈님^^
      질문하신 내용에 대해 제가 답변을 드리지 못하는 점 죄송하게 생각합니다.
      본문에서 말씀드린 대로 이 소스는 '서방님닷컴(본문에 링크 있음)'에서 공개하고 있는 것을 가져온 것이라 저는 내용을 잘 모르거든요.
      사실 저는 PHP가 뭔지도 사실 몰라요^^

      따라서 이 소스 자체에 대한 의문사항이 있으시면 이 글의 출처인 서방님닷컴에 문의하셔야 할 것 같아요.
      죄송합니다~

  4. 마이뮤즈 [2010/02/02 23:20]  수정/삭제  댓글쓰기

    구름팡팡님 답변 감사합니다. 전 구름팡팡님이 서방님닷컴 운영자이신줄 알았어요...^^

    • Favicon of http://thehermes.kr 구름팡팡 [2010/02/03 22:18]  수정/삭제

      저도 필요해서 찾아보다가 공개되어 있길래 출처 표기하고 가져온 자료에요^^
      도움이 되지 못해서 죄송합니다~