- Today
- Total
내 머릿속 데이터베이스
[PHP] 서버 ON/OFF 체크 본문
<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>