PHP 로 PING을 실행하는 방법

[목차(도우미)]
PHP 스크립트로 원격 컴퓨터가 실행중인지 아는 방법으로 가장 단순한 것은 ping 커맨드가 실행되는지를 확인해 보는 일일 것이다.
ping을 구현하는 프로그램은 여러가지가 있었으나 가장 간결하고도 사용하기에 편리한 것을 발견하였다.
클래스 이름은 PPPing 이고 오픈소스로 공개되어 있다.
출처: http://www.purplepixie.org/phpping/

사용방법은 공개되어 있는 대로 하면 되고 직접 매킨토시에서 실행시켜 보았을 때 문제없이 실행되었다. 아래의 소스 코드는 원문 출처를 사용하여 작성한  예제이다.

  1. <?php
  2. include "ping.inc.php";
  3. $ping = new PPPing();
  4. $ping->hostname = "www.daum.com";
  5. $result = $ping->Ping();
  6. if ($ping<0) // failed
  7.  echo "Error: ".$ping->strError($result);
  8. else
  9.  echo $result." ms ";
  10. ?>
by 금메달.아빠 on 2011. 12. 5. 23:24