Press ESC to close

php ile client üzerinden ping atma

PHP ile bir istemci üzerinden ping göndermek için genellikle sistem komutlarını kullanmanız gerekmektedir. Bunun için PHP’nin exec() veya shell_exec() gibi işlevlerini kullanabilirsiniz. İşte basit bir örnek:

<?php
$host = 'www.example.com';

// Ping komutunu oluştur
$command = sprintf('ping -c 4 %s', escapeshellarg($host));

// Komutu çalıştır ve çıktıyı al
$output = shell_exec($command);

// Çıktıyı ekrana yazdır
echo "<pre>$output</pre>";
?>

Bu örnekte, ping komutu www.example.com adlı bir hedefe 4 paket gönderecek ve sonuçları alacak şekilde kullanılmıştır. escapeshellarg() işlevi, komuta geçirilen argümanları güvenli bir şekilde işlemek için kullanılmıştır. shell_exec() işlevi, komutu çalıştırır ve çıktıyı bir dize olarak döndürür. echo "<pre>$output</pre>"; ifadesi, çıktıyı HTML sayfasında düzgün bir şekilde görüntülemek için <pre> etiketi içinde yazdırır.

Bu kodu kullanarak bir sunucuya ping gönderebilirsiniz. Ancak, shell_exec() işlevi sunucunuzda etkinleştirilmemiş veya kullanıcı tarafından kısıtlanmış olabilir. Sunucunuzun yapılandırması ve güvenlik politikaları bu tür işlemlere izin vermediğinde bu kod çalışmayabilir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

@Katen on Instagram
Bu hata mesajını yalnızca WordPress yöneticileri görebilir

Hata: 1 kimliğine sahip hiçbir akış bulunamadı.

Bir akış oluşturmak için lütfen Instagram Akışı ayarlar sayfasına gidin.