07 Temmuz 2006, 10:56
|
#1 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Ziyaretçileriniz Internet hızını online ölçsün (PHP)
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<?php if($_GET['do'] == '') { echo "<b><a href='?do=test&size=100'>Speed test with 100KB</a></b><br>"; echo "<b><a href='?do=test&size=512'>Speed test with 512KB</a></b><br>"; echo "<b><a href='?do=test&size=1024'>Speed test with 1024KB</a></b><br>"; echo "<b><a href='?do=test&size=5000'>Speed test with 5000KB</a></b><br>"; } if($_GET['do'] == 'test') { $_size = $_GET['size']; if(($_size == '100') || ($_size == '512') || ($_size == '1024') || ($_size == '5000')) { $numKB = $_size*1024; function getmicrotime() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } flush(); $timeStart = getmicrotime(); $nlLength = strlen("<br>"); for ($i = 0; $i < $numKB; $i++) { $string = str_pad('', 1024 - $nlLength, '/*\\*') . "<br>"; flush(); } $timeEnd = getmicrotime(); $timeDiff = round($timeEnd - $timeStart, 1); echo "<br><b>Transferred " . $numKB/1024 . " <abbr title=\"kilobyte\">KB</abbr> in {$timeDiff} seconds. <a href='?do='>Test Again</a></b><br>"; } else { echo "<b>Sorry, please pick a valid size.</b><a href='?do='>Geri Dön</a><br>"; } ?>
|
| |