Ben bir "en iyi" yol var emin değilim, ama bunu yönetmek olabilir bir kaç yolu kesinlikle vardır.
- Kullanarak Net_Ping PEAR package
exec()
veya benzeri bir şey kullanarak lokal ping
komutu çalıştırmak, yani exec("ping $stuff",$output);
. Bu tabii ki istenmeyen olabilir, ve size çıkışını ayrıştırmak gerekiyor harici bir programa çiftler sizi.
- Kullanarak kendi ping uygulamak socket handlers. Muhtemelen en kolay yöntem değildir.
Aslında sadece normalden daha fazla istiyorum gibi geliyor "sunucu canlı mı?" bana eğer çek türü, yani, ben PEAR paketi ile gitmek istiyorum. Zaten ben PEAR büyük bir hayranı değilim, ama tekerleği yeniden icat hiçbir nokta yok yerleşik ayrıştırma bazı sonuçlar var.