<?php  header("Cache-control: must-revalidate"); 

// PHP SpeedTest by Andrei http://www.itschykhatschy.com/speedtest
// This is an open source project for test connection speed by PHP

$version "0.2";

ini_set('max_execution_time'300);

$csomag_kilobajt 512;
$csomagok_szama 2;
?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>PHP sebességmérő - PHP speedtest</title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <style type="text/css">
    BODY { font-family: tahoma,verdana,arial; font-size:11px;letter-spacing:1px;}
    A { color:blue; text-decoration:none; font-weight:bold;}
    A:HOVER { color:red; text-decoration:underline; }
    P.inf {border:1px solid #AAAAAA; background: #EEEEEE;padding:5px; width:450px; text-align:justify;}
    H3 {margin:0px;}
    </style>
</head>
<body><h3>PHP sebbességmérő szkript (PHP SpeedTest v<?php echo $version?>)</h3><br />
<p class=inf><b>A teszt ideje alatt kérjük kapcsolja le az internetkapcsolatot<br />használó szoftvereket. Kivéve persze ezt a böngészőablakot.</b>
</p>
<p>
<h3>Kérem várjon, adatátvitel  folyamatban...</h3><br />
</p>
<?php

flush
();

$muveleti_ido 0;

for(
$e 0$e $csomagok_szama$e++)
{
    echo 
"<!-- \n";
$indul =  explode(" "microtime());

        for (
$i 0$i $csomag_kilobajt$i++)
        {
        echo 
str_pad(''1024crypt("M1 3z? 3z 1s cs4k 3gy s3b3ss3gm3r0 t3szt!").mt_rand(10000,99999)) . "\n";
        }

$vegez =  explode(" "microtime());
    
      echo 
"\n -->";

    
$muveleti_ido += round(($vegez[0] - $indul[0]) + ($vegez[1] - $indul[1]),4);

    echo 
"&bull;&gt; "$csomag_kilobajt " kilobájt elküldve "sprintf("%01.3f", ($vegez[0] - $indul[0]) + ($vegez[1] - $indul[1]))." másodperc alatt...<br/>";
}
 

echo 
"<p>Adatküldés időtartama: ".$muveleti_ido" másodperc<br />" 
    
."Adatátvitel összesen: ".($csomag_kilobajt $csomagok_szama). " kilobájt<br />"
    
."<h3>Az Ön letöltési sebessége: <font color=green>"sprintf("%01.2f", ($csomag_kilobajt $csomagok_szama  $muveleti_ido)*). " kbps</font></h3><br/>"
    
."<a href=\"".$PHP_SELF."?timestamp=".mktime(date("H,i,s,m,d,Y"))."\">új sebesség teszt indítása</a></p>";
 
?>
<br /><p class=inf>
Az adatmérés eredménye függ az Ön szerverhez viszonyított távolságától, a szerver pillanatnyi
 terheltségétől (szabad műveleti kapacításától), az Ön böngészőjének típusától és az Ön gépének
 szabad, munkára fogható memóriájának mennyiségétől. Ezért a fenti adatok csupán tájékoztató 
 jellegűek. Azt mutatják meg, hogy Ön és a tesztszerver között milyen a kapcsolat minősége.
</p>
<p>PHP speed test project: <a href="http://www.itschykhatschy.com/">www.itschykhatschy.com/</a>/<a href="http://itschykhatschy.com/speedtest/">speedtest</a></p>
<!--
Simple DSL speedtest script by Andrei
Internet: http://www.itschykhatschy.com/
That software is under GPL license
Feel free to distribute - Do not sell!
-->
</body>
</html>