Rabu, 05 Maret 2008

php script

ini adalah contoh php script untuk ping ke banyak
host akan tetapi baru menggunakan manual
belum sampai control array dan looping
selengkapnya klik di arsip blog php
<?php

function PING($domain){
$starttime = microtime(true);
$file = fsockopen ($domain, 80, $errno, $errstr, 10);
$stoptime = microtime(true);
$status = 0;

if (!$file) $status = -1; // Site is down
else {
fclose($file);
$status = ($stoptime - $starttime) * 1000;
$status = floor($status);
}
return $status;
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>MicroPing domain status checker</title>
<link href="style/style.css" rel="stylesheet" type="text/css" />
</head>
<body bgcolor="#008000">
<div id="main">
<div id="caption"><font size="20pt" color="#ff0000">Status Domain</font></div>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="domain" id="domain">
<font size="4pt" color="#00FFFF">host domain :
<table>
<tr><td><input class="text" name="domainname" type="text" size="20" value="www.google.com"></td></tr>
<tr><td><input class="text" name="domainname1" type="text" size="20" value="www.yahoo.com"></td></tr>
<tr><td><input class="text" name="domainname2" type="text" size="20" value="www.detik.com"></td></tr>
<tr><td><input class="text" name="domainname3" type="text" size="20" value="www.friendster.com"></td></tr>
<tr><td><input class="text" name="domainname4" type="text" size="20" value="www.badongo.com"></td></tr>
<tr><td><input class="text" name="domainname5" type="text" size="20" value="www.goal.com"></td></tr>
<tr><td><input class="text" name="domainname6" type="text" size="20" value="www.tunasharapan.info"></td></tr>
<tr><td><input class="text" name="domainname7" type="text" size="20" value="www.youtube.com"></td></tr>
<tr><td><input class="text" name="domainname8" type="text" size="20" value="www.okzone.com" ></td></tr>
<tr><td align="rigt"><br/><input class="text" type="submit" name="submitBtn" value="Ping domain"></td></tr>
</table>
</form>
<?php
if (isset($_POST['submitBtn'])){
$domainbase = (isset($_POST['domainname'])) ? $_POST['domainname'] : '';
$domainbase = str_replace("http://","",strtolower($domainbase));
?>
<div id="caption">HASIL</div>
<div id="result">
<table width="100%">
<?php
$status = PING($domainbase);
if ($status != -1) echo "<tr><td>Status Domain : http:// $domainbase is ALIVE ($status ms) </td><tr>";
else echo "<tr><td>Status Domain : http:// $domainbase is DOWN</center></td><tr>";
?>
</table>
</div>
<?php
}
?>

<?php
if (isset($_POST['submitBtn'])){
$domainbase1 = (isset($_POST['domainname1'])) ? $_POST['domainname1'] : '';
$domainbase1 = str_replace("http://","",strtolower($domainbase1));
?>
<?php
$status = PING($domainbase);
if ($status != -1) echo "<tr><td>Status Domain : http://$domainbase1 is ALIVE ($status ms)</td><tr>";
else echo "<tr><td>Status Domain : http://$domainbase1 is DOWN</center></td><tr>";
?>
</table>
</div>
<?php
}
?>

<?php
if (isset($_POST['submitBtn'])){
$domainbase2 = (isset($_POST['domainname2'])) ? $_POST['domainname2'] : '';
$domainbase2 = str_replace("http://","",strtolower($domainbase2));
?>
<?php
$status = PING($domainbase);
if ($status != -1) echo "<tr><td>Status Domain : http://$domainbase2 is ALIVE ($status ms)</td><tr>";
else echo "<tr><td>Status Domain : http://$domainbase2 is DOWN</center></td><tr>";
?>
</table>
</div>
<?php
}
?>
<br>
<?php
if (isset($_POST['submitBtn'])){
$domainbase3 = (isset($_POST['domainname3'])) ? $_POST['domainname3'] : '';
$domainbase3 = str_replace("http://","",strtolower($domainbase3));
?>
<?php
$status = PING($domainbase);
if ($status != -1) echo "<tr><td>Status Domain : http://$domainbase3 is ALIVE ($status ms)</td><tr>";
else echo "<tr><td>Status Domain : http://$domainbase3 is DOWN</center></td><tr>";
?>
</table>
</div>
<?php
}
?>
<br>
<?php
if (isset($_POST['submitBtn'])){
$domainbase4 = (isset($_POST['domainname4'])) ? $_POST['domainname4'] : '';
$domainbase4 = str_replace("http://","",strtolower($domainbase4));
?>
<?php
$status = PING($domainbase);
if ($status != -1) echo "<tr><td>Status Domain : http://$domainbase4 is ALIVE ($status ms)</td><tr>";
else echo "<tr><td>Status Domain : http://$domainbase4 is DOWN</center></td><tr>";
?>
</table>
</div>
<?php
}
?>
<br>
<?php
if (isset($_POST['submitBtn'])){
$domainbase5 = (isset($_POST['domainname5'])) ? $_POST['domainname5'] : '';
$domainbase5 = str_replace("http://","",strtolower($domainbase5));
?>
<?php
$status = PING($domainbase);
if ($status != -1) echo "<tr><td>Status Domain : http://$domainbase5 is ALIVE ($status ms)</td><tr>";
else echo "<tr><td>Status Domain : http://$domainbase5 is DOWN</center></td><tr>";
?>
</table>
</div>
<?php
}
?>
<br>
<?php
if (isset($_POST['submitBtn'])){
$domainbase6 = (isset($_POST['domainname6'])) ? $_POST['domainname6'] : '';
$domainbase6 = str_replace("http://","",strtolower($domainbase6));
?>
<?php
$status = PING($domainbase);
if ($status != -1) echo "<tr><td>Status Domain : http://$domainbase6 is ALIVE ($status ms)</td><tr>";
else echo "<tr><td>Status Domain : http://$domainbase6 is DOWN</center></td><tr>";
?>
</table>
</div>
<?php
}
?>
<br>
<?php
if (isset($_POST['submitBtn'])){
$domainbase7 = (isset($_POST['domainname7'])) ? $_POST['domainname7'] : '';
$domainbas74 = str_replace("http://","",strtolower($domainbase7));
?>
<?php
$status = PING($domainbase);
if ($status != -1) echo "<tr><td>Status Domain : http://$domainbase7 is ALIVE ($status ms)</td><tr>";
else echo "<tr><td>Status Domain : http://$domainbase7 is DOWN</center></td><tr>";
?>
</table>
</div>
<?php
}
?>
<br>
<?php
if (isset($_POST['submitBtn'])){
$domainbase8 = (isset($_POST['domainname8'])) ? $_POST['domainname8'] : '';
$domainbase8 = str_replace("http://","",strtolower($domainbase8));
?>
<?php
$status = PING($domainbase);
if ($status != -1) echo "<tr><td>Status Domain : http://$domainbase8 is ALIVE ($status ms)</td><tr>";
else echo "<tr><td>Status Domain : http://$domainbase8 is DOWN</center></td><tr>";
?>
</table>
</div>
<?php
}
?>
</div>
</body>

Tidak ada komentar: