0
이것은 현재 가지고있는 것입니다. 작동하지 않습니다. 문제를 해결하려면 무엇을해야합니까?웹 사이트 가동 시간 온라인/오프라인 PHP 스크립트
<?php
$status = GetServerStatus('http://domain.com',80)
?>
<?php
function GetServerStatus($site, $port)
{
$status = array("OFFLINE", "ONLINE");
$fp = @fsockopen($site, $port, $errno, $errstr, 2);
if (!$fp) {
return $status[0];
} else {
return $status[1];
}
}
?>
서버가 소켓을 지원합니까? 너는 자유로운 웹 주인에 이것 runnong? –
"작동하지 않는다"는 것은 무엇을 의미합니까? 더 자세한 정보와 오류를 제공해주십시오. –
처음에는 fsockopen 앞에 @를 제거하여 오류 또는 경고가 표시되지 않는지 확인하십시오. 또한 2 매개 변수를 제거하여 서버에 연결하는 데 시간이 오래 걸리는 지 확인할 수 있습니다. 이것은 특히 서버가 사용 중이거나 DNS 문제가 있고 호스트 이름을 사용하는 경우에 가능합니다. – gview