Anda di halaman 1dari 2

Untuk mengecek apakah suatu website up atau down bagi pengguna windows biasanya akan

menggunakan command prompt (CMD) dengan menjalankan perintah ping dan menampilkan
hasil ping apakah terhubung atau RTO (Request Time Out).

Bagaimana jika ingin mengetahui suatu website atau host tersebut up atau down dengan PHP.?
penasaran.? berikut tutorial singkatnya.

 Silahkan anda copas code di bawah ini dan simpan di direktori C:/XAMPP/HTDOCS/
dengan nama ping.php

<?php
function ping($host, $port, $timeout) {
$tB = microtime(true);
$fP = fSockOpen($host, $port, $errno, $errstr, $timeout);
if (!$fP) { return "down"; }
$tA = microtime(true);
return round((($tA - $tB)*10), 0)." ms";
}

//Perintah Echo akan menampilkan ping jika host terhubung dan jika tidak maka
akan ada pesan "down"

echo ping("www.niqoweb.com", 80, 10);

?>

 Bila sudah, selanjutnya menjalankan file tersebut dengan mengetikan URL


localhost/ping.php, script tersebut akan memberikan ping request seperti di bawah ini

nah bagaimana jika ingin melakukan perulangan untuk ping request.? anda bisa memanfaatkan
infinite loop atau perulangan takterhingga while dan for, sehingga anda bisa melihat data real
time setiap ping request, apa itu infinite loop.? anda bisa cek di sini Infinite Looping.

Pada kesempatan kali ini saya kan memberikan sedikit tutorial untuk membuat infintite looping
atau looping takterhingga di php dengan perulangan for dan while, bagaimana caranya.? berikut
tutorial singkat nya :
 Perulangan Takterhingga (Looping Infinite) While

silahkan copas kode di bawah ini dan simpan dengan nama while.php

<?php

$data = "www.hakkoblogs.com";
while($data) {
print "$data";
}
?>

kemudian silahkan jalankan file tersebut dan lihat hasilnya anda akan mendapatkan kata
www.hakkoblogs.com yang di looping terus menerus.

 Perulangan Takterhingga (Looping Infinite) For

silahkan copas kode di bawah ini dan simpan dengan nama for.php

<?php

$data = "www.hakkoblogs.com";
for (;;) {
print "$data";
}

?>

silahkan jalankan file tersebut dan dari file di atas akan mendapatkan kata www.hakkoblogs.com
yang di eksekusi berulang ulang takterhingga.

Anda mungkin juga menyukai