Sen yukarı Muhtemelen (örn. Google) bir ana bilgisayara ping göndermek olabilir.
Orada yerleşik bunun için hiçbir PHP gibi görünüyor, bu yüzden komutları kabuk başvurmak gerekiyor. ping
* nix dönüş değeri bir cevap aldı olmadığını söyleyebilirim.
Update: ping -c1 -q -w1
Linux üzerinde doğru komut olmalıdır. Bu cevap, aksi takdirde başka bir şey almış olsaydı size çıkış kodu 0 vermek ve zaman aşımına bir saniye sonra olacaktır.
Böyle dolayısıyla, bir şey (uyarı, benim PHP Paslı) hile yapmak gerekir:
function is_online() {
$retval = 0;
system("ping -c1 -q -w1", $retval);
return $retval == 0;
}