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"
?>
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.
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.