Reklamlar Buraya.Reklam Kodu Felan.

Enterpress.tr.gg

Ping Atma Kodu

Ping Atma İşlemi


İstediğiniz IP adresine, istediğiniz sayıda ping atar.


<?php
ini_set('display_errors', 1);
error_reporting(E_ALL ^ E_NOTICE);

$ping_ip_addr = $_POST['ping_ip_addr']; // input
$ping_count   = $_POST['ping_count'];   // select

if (get_magic_quotes_gpc())
    {
    $ping_ip_addr = stripslashes($ping_ip_addr);
    }

$ping_count_array = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 25);
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Ping</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<meta name="author" content="firstbase" />
<style type="text/css">
div.output {
    margin:0; padding:10px; background-color:#eeeeee; border-style:solid; border-width:1px; border-color:#000000; }

body {
    margin:0; padding:10px; background-color:#ffffff; }
</style>
</head>
<body>
<h1>Ping Atma</h1>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<p><label for="ping_ip_addr">IP Adresi:</label><br />
<input name="ping_ip_addr" id="ping_ip_addr" type="text" value="<?php echo $_POST['submit'] == 'Ping' ? htmlentities($ping_ip_addr, ENT_QUOTES) : $_SERVER['REMOTE_ADDR'];; ?>" size="40" maxlength="15" /></p>
<p><label for="ping_count">Ping Sayısı:</label><br />
<select name="ping_count" id="ping_count">
<?php
foreach ($ping_count_array as $ping_count_item)
    {
    echo '<option' . ($ping_count == $ping_count_item ? ' selected="selected"' : '') . '>' . $ping_count_item . '</option>' . "n";
    }
?>
</select></p>
<p><input type="submit" name="submit" value="Ping At" /></p>
</form>
<p>Ping atma işlemi zaman alabilir, lütfen bekleyiniz.</p>
<?php

if ($_POST['submit'] == 'Ping At')
    {
    echo '<div class="output">' . "n";

    $illegal = FALSE;

    if (strlen($ping_ip_addr) > 15)
        {
        $illegal = TRUE;
        }

    if (!in_array($ping_count, $ping_count_array))
        {
        $illegal = TRUE;
        }

    if (!$illegal) // Form submission was not spoofed.
        {
        if (ereg('^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$', $ping_ip_addr)) // Acquired data contains no problems.
            {
            // Display result.

            echo '<pre>' . "n" .
                 'ping -c ' . $ping_count . ' ' . $ping_ip_addr . "nn";

            system('ping -c ' . $ping_count . ' ' . $ping_ip_addr); 

            echo '</pre>' . "n" .
                 '<p>Ping tamamlandı.</p>' . "n";
            }
        else
            {
            echo '<p>Lütfeb geçerli bir IP adresi giriniz.</p>' . "n";
            }
        }
    else
        {
        echo '<p>Bir hata oluştu.</p>' . "n";
        }

    echo '</div>' . "n";
    }
?>
</body>
</html>

 
Bugün 14 ziyaretçi (27 klik) kişi burdaydı!
Linkler Dost Siteler Felan Filan...
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol