PHP ile Ping Atmak

6
698
PHP
PHP

Herhangi bir web sitesine veya ip adresine cmd komutları ile ping gönderebilirsiniz. Fakat ping siteniz aracılığıyla da bir web sitesine ping göndermek istiyorsanız çok basit bir php komutunu bilmelisiniz.

Sitenizden ping göndererek herhangi bir web siteye veya ip adresine ulaşıp ulaşamadığınızı öğrenebilirsiniz. Ayrıca ping işlemine verilen yanıtın süresini de öğrenebilirsiniz.

Örnek olarak bilgi-sayar.net adresine ping gönderelim.

exec(“ping bilgi-sayar.net”,$yanit);

kodu ile bilgi-sayar.net adresine ping gönderdik. Ping işlemine cmd ile gelen yanıtıda yanit değişkenine aldık.

Doğrudan yanit değişkenini ekrana yazdırırsanız Array çıktısını verir. İşlem sonucu bize dizi olarak döner. Bu yüzden yazdırmak istediğiniz alanı almalısınız. Web sitesi eğer ping e yanıt verirse 1.değişkenden itibaren süresini yazmaya başlar

echo $yanit[1];

Eğer komutun tüm yanıtını almak isterseniz foreach döngüsü ile ekrana yazabilirsiniz.

foreach ($yanit as &$dizi) {

echo $dizi.”<br />”;

}

Foreach döngüsü ile yanit dizideki değerleri sırasıyla dizi değişkenine atadık ve echo ile ekrana yazdırdık.

Kodları toplu halde yazarsak:

exec(“ping bilgi-sayar.net”,$yanit);

foreach ($yanit as &$dizi) {

echo $dizi.”<br>”;

}

6 YORUMLAR

CEVAP VER

Lütfen yorumunuzu yazın
Lütfen adınızı ve soyadınızı yazın.