<?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('', 1024, crypt("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 "•> ". $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)*8 ). " 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>