Merhaba arkadaşlar, google da aradım taradım php ile ping atmaya ait bi çok kod buldum ama çalışanı bulamadım, elinizde varsa paylaşırsanız sevinirim.. amacım belirdeğim ip ye ping atmak ve eğer ping almıyorsa elimdeki kodu çalıştırmak saygılarımla

Çok sağolun arkadaşlar

Yanardags' Alıntı:

hocam ping atılması için sunucumda bi ayar mı yapmam lazım, cünkü localde çalıştırdığımda ping atıyor ama alana attığımda çalışmıyor, ayrıca localde ping atılmıyosa mesaj yazması gerekirken hata veriyor, mesajı yazmıyor ama alanda da ip gerçekte olsa mesajı yazıyor.. çok karıştı herşey

Peki birden fazla ip var ise nasıl yapabiliriz? Yada ip listesinin olduğu bir txt dosyasının içinden nasıl okuturuz?

Unix tabanlı makinede ping komutu sürekli ping atar cevap gelirse, windows gibi durmaz. Durdurmak için -c parametresi vermek gerekiyor. exec çalışmıyorsa, php. ini'de disable functions'a eklenmiştir veya safe mod açıktır. Ping'e cevap vermesi bir makinenin çalışır olduğunu göstermez. Bazı durumlarda network kardı çalışır durumda kalır ping'e cevap verir, ama servislere erişim sağlanamaz. Eğer makinanin çalışır durumda olduğunu kontrol etmek istiyorsan, soketten izlemen gerekir. PHP:

makine benim hoca ya benim amacım ping atıp eger makinem ping almıosa bana email attırmaktı, ama olmadı

denedim çalıştı ping attı ama benim istediğim eğer ping atılamıyorsa ekrana mesaj yazdırmak veya benim istediğim sayfaya yonlendirmek

NeFuSa' Alıntı: