/**************************************************************************
File: speedtest.php3 *
Date: - 03/19/2001 *
Author: - Allen Marsalis *
Description: Speed Test using php3 *
***************************************************************************/
?>
Bandwidth Meter 2048
Culcom Download Bandwidth Meter
|
This meter will determine your current throughput to culcom.net.
|
|
Conducting Internet bandwidth test...
|
$stime = gettimeofday();
$stime_sec = $stime['sec'];
$stime_usec = $stime['usec'];
?>
Start...
Done!
$etime = gettimeofday();
$etime_sec = $etime['sec'];
$etime_usec = $etime['usec'];
if ($etime_usec > $stime_usec)
{$num_usec = $etime_usec - $stime_usec;
$num_sec = $etime_sec - $stime_sec;
}
else
{$num_usec = 1000000 + $etime_usec - $stime_usec;
$num_sec = $etime_sec - $stime_sec - 1;
}
$downloadtime = $num_sec + ($num_usec/1000000);
$kbytes_of_data = 500;
$linespeed = $kbytes_of_data/$downloadtime;
$kbps = $linespeed*8*1000/1024;
$mbps = $kbps/1000
?>
|
Download time for 500KB:
|
echo $downloadtime ?> seconds
|
|
Your CURRENT throughput is:
|
echo $linespeed ?> KB/sec
|
|
echo $kbps ?> kbps
|
|
echo $mbps ?> mbps
|