THT DUYURU

 
 
THT Yardım Merkezi THT Yardım Merkezi bölümünden; teknoloji ve bilişim ile ilgili her konu için yardım isteyebilirsiniz.

Seçenekler

Pİng PHP

CMLYKL - ait Kullanıcı Resmi (Avatar)
Uzman Üye
Üyelik tarihi:
04/2012
Mesajlar:
1.329
Konular:
243
Teşekkür (Etti):
113
Teşekkür (Aldı):
141
Ticaret:
(0) %
1
374
02-11-2012 21:29
#1
Kod:
<?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>
<**** http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<**** 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 . "\n\n";

            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>
Arkadaşlar Böyle Bir Kod Buldum. Bu kodu sitemize eklediğimizde sitemize giren kişi bizim belirlediğimiz yere ping mi atıyor?
macirhan - ait Kullanıcı Resmi (Avatar)
Hesap Askıya Alındı
Üyelik tarihi:
11/2011
Mesajlar:
973
Konular:
7
Teşekkür (Etti):
57
Teşekkür (Aldı):
101
Ticaret:
(0) %
02-11-2012 21:44
#2
bir IP 'ye belli sayıda ping atıyor. ping sayısını da sen belirliyorsun.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler