sitelink1  
sitelink2  
extra_vars5
extra_vars6 ko 
fsockopen을 이용한 기본적인 서버체크 사용법은 아래와 같은데 이를 약간 수정하여 서버가 온라인일때 server_up.png 를

출력하고 서버와 접속이 안될경우에 server_down.png 의 이미지를 출력해보겠습니다.

기본적인 접속코드, 서버와 접속을 한후 상단에 서버정보를 띄우며, 아래에 홈페이지를 같이 띄움, 체크시간은 30초
  1. <?   
  2. $fp = fsockopen ("www.php.net", 80, $errno$errstr, 30);   
  3. if (!$fp) {   
  4.     echo "$errstr ($errno)<br>n";   
  5. else {   
  6.     fputs ($fp"GET / HTTP/1.0rnrn");   
  7.     while (!feof($fp)) {   
  8.         echo fgets ($fp,128);   
  9.     }   
  10.     fclose ($fp);   
  11. }    
  12. ?>  
  13. 아래는 수정한 부분입니다. 서버와 2초간 응답이 없으면 server_down.png 출력, 정상이면 server_up.png 출력

    이렇게 해놓으면, php 계정에서 다른 서버들의 상태를 체크를 할수가 있습니다.

    제가 이렇게 사용중입니다. 체크할 서버가 많아서..^^
    ·미리보기 | 소스복사·
    1. <?   
    2. $fp = fsockopen ("www.php.net", 80, $errno$errstr, 2);   
    3. if (!$fp) {   
    4.     echo "<img src="img/server_down.png>";   
    5. else {   
    6.      echo "<img src="img/server_up.png>";   
    7. }   
    8. fclose ($fp);   
    9. ?>  
    10. 관련글 보기

      2007/10/11 - [윈도우즈] - php 웹 탐색기 - PHP Navigator 3.2

번호 제목 글쓴이 날짜 조회 수
22 eval(base64_decode 해킹 황제낙엽 2019.07.24 329
21 Fatal error: Maximum execution time of 30 seconds exceeded in 황제낙엽 2019.07.04 134
20 PHP Fatal error: Allowed memory size file 황제낙엽 2019.07.04 47
19 PHP Fatal error: Uncaught Error: Call to undefined function finfo_open() 황제낙엽 2019.06.20 84
18 Content-Disposition, 한글 filename 황제낙엽 2019.04.16 70
17 PHP 예제] 유니코드(UTF-8) 한글 문자열 크기/글자 수 구하기; Unicode String Size 황제낙엽 2017.02.03 285
16 PHP 예제] 문자열 길이, 한글 글자 수 구하기 함수; CJK String Length 황제낙엽 2017.02.03 363
15 윈도우용 PHP, mbstring 익스텐션(Extension;모듈) 설치/인식 방법 황제낙엽 2017.02.03 86
14 Warning: session_start(): Cannot send session cache limiter - headers already sent 황제낙엽 2008.10.24 190
» fsockopen 으로 웹서버 온라인 오프라인 상태체크하기 황제낙엽 2008.10.02 73
12 fsockopen() 사용예제 (원격서버의 파일을 읽어온다) 황제낙엽 2008.10.02 228
11 fsockopen() 사용하여 웹페이지 긁어오기 황제낙엽 2007.09.19 392
10 cURL (Client URL Library Functions) 황제낙엽 2007.09.18 146
9 PHP $_SERVER[] 함수 황제낙엽 2007.05.12 63
8 [함수] 알면 이로운 피체피의 환경변수들.... 황제낙엽 2007.05.04 105
7 Mysql 실행 환경변수 검사 페이지 file 황제낙엽 2007.04.04 523
6 Mysql 한글데이터 깨짐 현상 황제낙엽 2007.02.05 214
5 문자열 처리 함수 황제낙엽 2006.01.18 236
4 PHP로 FILE I/O 하기 황제낙엽 2005.12.12 89
3 세션 사용하기 황제낙엽 2006.09.10 186