PHP와 curl을 사용하여 Windows ping과 동일한 방식으로 ping을 수행하는 방법

크리스

Windows 명령 'ping'을 사용하면 IP 주소 만 ping하여 결과를 얻을 수 있습니다. IP 주소 xxx.xxx.xxx만으로도 가능합니다. 이 작업을 위해 포트가 필요하지 않습니다. HTTPS와 비표준 포트만있는 IP를 ping하고 있지만 'ping은 여전히 ​​작동합니다.

여러 버전의 GET_HEADERS 및 fsockopen을 시도한 후에도 여전히 PHP로 핑 (ping)하여 성공적인 결과를 얻을 수 없습니다.

내가 필요한 것은 포트 또는 HTTP 프로토콜을 모르는 IP 주소를 ping하고 서버가 작동 중인지 확인할 수있는 것입니다.

모든 제안을 주시면 감사하겠습니다.

감사

매트 셜리

fsockopen 및 curl을 사용하려면 포트를 알아야한다고 생각합니다. exec 명령을 사용해보십시오.

<?php
$ping = exec("ping www.stackoverflow.com");

if ($ping == 0){
   echo "Reached server";
}
else
{
  echo "Failed to reach";
}
?>

exec에 대한 자세한 내용은 php.net/exec

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP cURL을 사용하여 수동으로 '양식 제출'을 수행하는 방법은 무엇입니까?

분류에서Dev

PHP와 MySQL을 사용하여 쿼리에서 수행 한 쿼리 결과를 업데이트하는 방법

분류에서Dev

Make를 사용하여 동일한 방식으로 여러 파일 유형을 컴파일하는 방법

분류에서Dev

사용자가 관리자 레일을 핑 (ping)하는 방법

분류에서Dev

PHP에서 여러 수준의 탭과 모듈을 사용하여 동적으로 생성 된 양식을 제출하는 방법은 무엇입니까?

분류에서Dev

직접 실행 창과 동일한 방식으로 컬렉션을 콘솔에 출력하는 방법

분류에서Dev

PHP를 사용하여 적절한 형식으로 텍스트 파일의 내용을 인쇄하는 방법

분류에서Dev

inc 파일과 동일한 작업을 수행하기 위해 PHP 파일을 얻는 방법?

분류에서Dev

ES6 / Harmony를 사용하여 FP 방식으로 동일한 값과 키로 맵을 만듭니다.

분류에서Dev

cUrl PHP를 사용하여 지정된 행을 얻는 방법

분류에서Dev

기존의 것과 동일한 프로그래밍 방식으로 여러 LinearLayout을 추가하는 방법

분류에서Dev

netplan을 사용하여 iptables를 사용하는 것과 동일한 작업을 수행하는 방법은 무엇입니까?

분류에서Dev

ping 반환 값을 사용하여 bash 명령을 트리거하는 방법

분류에서Dev

PHP 함수를 사용하여 배열을 더 간단한 형식으로 변환하는 방법

분류에서Dev

뒤로 버튼과 동일한 작업을 프로그래밍 방식으로 수행하는 방법은 무엇입니까?

분류에서Dev

PHP의 imap 함수와 cronjob을 사용하여 이메일을 읽는 방법

분류에서Dev

Mac과 Windows에서 동일한 grunt 명령을 실행하지만 다른 옵션이나 인수를 사용하는 방법이 있습니까?

분류에서Dev

중복 행을 기본 키와 둘 이상의 정보 열을 사용하여 동일한 행으로 병합하는 방법

분류에서Dev

JCuda를 사용하여 CPU와 GPU에서 동일한 기능을 실행하는 방법

분류에서Dev

cURL과 PHP에서 Google Gmail API를 사용하여 이메일을 보내는 방법은 무엇입니까?

분류에서Dev

ping 또는 유사한 명령을 사용하여 인터넷을 통해 파일을 감지하는 방법은 무엇입니까?

분류에서Dev

Windows에서 cURL을 사용하여 Alfresco에 파일을 업로드하는 방법은 무엇입니까?

분류에서Dev

Python 3 ~ CSV 모듈을 사용하여 동일한 결과를 얻는 방법

분류에서Dev

Python 3 ~ CSV 모듈을 사용하여 동일한 결과를 얻는 방법

분류에서Dev

마루 파일을 사용하여 동일한 작업을 수행하는 방법을 모르겠습니다.

분류에서Dev

datetime 열을 동일한 형식으로 포맷하는 방법

분류에서Dev

Delphi와 MSVC는 동일한 방식으로 + NAN을 0과 비교하지 않습니다.

분류에서Dev

C #을 사용하여 Excel에서 한 행의 형식을 다른 행으로 복사하는 방법

분류에서Dev

많은 정규식을 사용하여 문자열을 효과적으로 일치시키는 방법

Related 관련 기사

  1. 1

    PHP cURL을 사용하여 수동으로 '양식 제출'을 수행하는 방법은 무엇입니까?

  2. 2

    PHP와 MySQL을 사용하여 쿼리에서 수행 한 쿼리 결과를 업데이트하는 방법

  3. 3

    Make를 사용하여 동일한 방식으로 여러 파일 유형을 컴파일하는 방법

  4. 4

    사용자가 관리자 레일을 핑 (ping)하는 방법

  5. 5

    PHP에서 여러 수준의 탭과 모듈을 사용하여 동적으로 생성 된 양식을 제출하는 방법은 무엇입니까?

  6. 6

    직접 실행 창과 동일한 방식으로 컬렉션을 콘솔에 출력하는 방법

  7. 7

    PHP를 사용하여 적절한 형식으로 텍스트 파일의 내용을 인쇄하는 방법

  8. 8

    inc 파일과 동일한 작업을 수행하기 위해 PHP 파일을 얻는 방법?

  9. 9

    ES6 / Harmony를 사용하여 FP 방식으로 동일한 값과 키로 맵을 만듭니다.

  10. 10

    cUrl PHP를 사용하여 지정된 행을 얻는 방법

  11. 11

    기존의 것과 동일한 프로그래밍 방식으로 여러 LinearLayout을 추가하는 방법

  12. 12

    netplan을 사용하여 iptables를 사용하는 것과 동일한 작업을 수행하는 방법은 무엇입니까?

  13. 13

    ping 반환 값을 사용하여 bash 명령을 트리거하는 방법

  14. 14

    PHP 함수를 사용하여 배열을 더 간단한 형식으로 변환하는 방법

  15. 15

    뒤로 버튼과 동일한 작업을 프로그래밍 방식으로 수행하는 방법은 무엇입니까?

  16. 16

    PHP의 imap 함수와 cronjob을 사용하여 이메일을 읽는 방법

  17. 17

    Mac과 Windows에서 동일한 grunt 명령을 실행하지만 다른 옵션이나 인수를 사용하는 방법이 있습니까?

  18. 18

    중복 행을 기본 키와 둘 이상의 정보 열을 사용하여 동일한 행으로 병합하는 방법

  19. 19

    JCuda를 사용하여 CPU와 GPU에서 동일한 기능을 실행하는 방법

  20. 20

    cURL과 PHP에서 Google Gmail API를 사용하여 이메일을 보내는 방법은 무엇입니까?

  21. 21

    ping 또는 유사한 명령을 사용하여 인터넷을 통해 파일을 감지하는 방법은 무엇입니까?

  22. 22

    Windows에서 cURL을 사용하여 Alfresco에 파일을 업로드하는 방법은 무엇입니까?

  23. 23

    Python 3 ~ CSV 모듈을 사용하여 동일한 결과를 얻는 방법

  24. 24

    Python 3 ~ CSV 모듈을 사용하여 동일한 결과를 얻는 방법

  25. 25

    마루 파일을 사용하여 동일한 작업을 수행하는 방법을 모르겠습니다.

  26. 26

    datetime 열을 동일한 형식으로 포맷하는 방법

  27. 27

    Delphi와 MSVC는 동일한 방식으로 + NAN을 0과 비교하지 않습니다.

  28. 28

    C #을 사용하여 Excel에서 한 행의 형식을 다른 행으로 복사하는 방법

  29. 29

    많은 정규식을 사용하여 문자열을 효과적으로 일치시키는 방법

뜨겁다태그

보관