rychlost pripojenia

nema niekto ,nevidel dakto daky skript na meranie rychlosti?alebo daky napad jak to spravit ?:)
Nikdy jsem nad tím nepřemýšlel, ale zřejmě javascriptem, hned na začátku dokumentu by byl skript, který by si uložil aktuální čas a potom událost body.onload by vyvolala funkci, která by spočítala rozdíl časů a podle velikosti stránky bys tuž to dopočítal....
spíš bych mu dal stahovat nejakej obrázek nebo soubor
no, teďkon sem něco sehnal v Javě a JS, bohužel nevim jak to funguje, bo sem to eště nezkoumal a mam to z nějakýho serveru, kterej poskytuje myslim ISDN a tam sem udělal Ctrl+c, a Ctrl+V, samozřejmě si to upravim, před použitím...;)
skus toto: (je to len z hlavy, tak dufam ze to bude fungovat)
<?
$a=microtime();
echo "<div style=display:none>tu napises 10 000 lubovolnych znakov (pismenok)</div>";
$b=microtime();
$cas=$b-$a;
$rychlostb=10000/$cas;
$rychlostkb=$rychlostb/1000;
echo "<div>rýchlost pripojenia je: $rychlostkb kb/s ($rychlostb b/s)</div>";
tim ale nezjistis rychlost pripojeni. tim zjistis rychlost toho echovani. protoze napred zjistis cas a, pak to vyechujes, pak zjistis cas b, vypocitas a vypises ten rozdil a rychlost a pak teprve se stranka zacne odesilat prohlizeci. teda snad se nepletu ;-)
Tym zistis za kolko sekund prejde 10kb, cize ak by to pteslo za 5 sekund, tak je rychlost pripojenia 10kb/5s a ked to vydelis tak to bude 2kb/s, cize rychlost pripojenia. inak skus www.abeltronica.com, to je beltronica telecom, kde si mozes zmerat rychlost a tam je to v javascripte (asi pred mesiacom som si prezeral kod)
no tiez som premysla dajak ze dam stiahnut daky subor abo daco ..hmm potrebjem to v PHP :(
takéto niečo?
http://cs666.wz.cz/speed.php?status=1
hm nemozes zdroj napisat sem?server webzdarma to nacitava strasne dlho ale aj tak nic..pomala odozva :(
<?php
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
if ($status==""){
}elseif ($status=="1"){
echo "
<head>
<title>: : Machine.Gun.Funk : :</title>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1250'>
</head>
<!--";
srand;
$mt=getmicrotime();
for ($i=1;$i<=300000;$i++){
echo chr(rand(0,255));
}
echo "-->
<script language='JavaScript'>
window.location='speed.php?status=2&mict=$mt';
</script>
</body>
";
}elseif ($status=="2"){
$cas=getmicrotime()-$mict;
$pocetdat=300000+200;
$dt=$pocetdat/$cas;
$dt=$dt/1024;
$dt=floor($dt);
$net=$dt*8;
echo "
<head>
<title>: : Machine.Gun.Funk : :</title>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1250'>
</head>
<body bgcolor='#FFFFFF' background='bck.jpg' text='#0000FF' link='#0000FF' vlink='#0000FF' alink='#0000FF'>
</body>
<p> </p>
<p> </p>
<p> </p>
<div align='center'>
<table width='75%' border='1' background='bck2.jpg'>
<tr>
<td>
<table width='75%' border='0' background='bck.jpg' align='center'>
<tr>
<td>
<div align='left'><font face='Comic Sans MS' size='2'> </font> </div>
<div align='center'>
<font body='Comic Sans MS' size='2'>Približná rýchlosť</font>
<p></p>
<font body='Comic Sans MS' size='2'>$dt kB/s = $net kbit/s</font>
<p></p>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
";
$fp=fopen("ipspeed/$REMOTE_ADDR","w");
fwrite ($fp,$dt);
fclose ($fp);
}
exit;
?>