내 머릿속 데이터베이스

[PHP] 서버 ON/OFF 체크 본문

Programming/Web Language

[PHP] 서버 ON/OFF 체크

파도소리 2009. 1. 23. 12:37

 <html>
 <head>
 <title>Server On/Off Check </title>
 </head>
 <body leftmargin=0 topmargin=0>

 <?
 $ip = "127.0.0.1";    # 아이피
 $port = 2000;        # 포트
 $fp = @fsockopen($ip, $port);
 if($fp){
  echo "<font color=green><b>Server ON!!</b></font>"; #포트가 열려있을때 출력할 메세지
 }
 elseif(!$fp){
  echo "<font color=red><b>Server OFF!!</b></font>"; #포트가 닫혀있을때 출력할 메세지
 }

 ?>
 </ body>
 </html>

 위의 소스에서 아이피와 포트를 서버에 맞게 변경하시면 됩니다.

 메모장 작성시 저장은 파일 형식을 모든파일로 바꾸고 파일명을 check라 했을때 check.php로 저장하시고 php가 지원되는 웹계정에 업로드하여 사용하시면 됩니다.

 일정시간마다 페이지를 갱신하려면 아래 소스를 <body left.... 태그 밑에 다음을 추가해주세요.

 <meta HTTP-EQUIV="REFRESH" CONTENT="30">

 

 여기서 30은 30초를 의미하므로 알맞게 변경하시면 됩니다.

 홈페이지가 있다면 아래의 아이프레임을 넣어 사용하시면 됩니다. 아래의 태그는 예를 든 것으로 주소를 자신이 파일을 업로드한 주소를 입력하시면 됩니다.

 <IFRAME style="WIDTH:100px; HEIGHT:20px" name="Check"

src="http://check.com/check.php " frameBorder="0" scrolling="no"></IFRAME>

 

Comments