PHP测试网站本地上传下载速度源码
亲测一款php网速测试程序,超爽,平时都是在线测试本地上传和下载速度的,作为phper,看来真的是落伍了,php能做的程序功能还挺不少的,这是一款php测试网站本地上传下载速度的源码,只有一个文件,只运行一下就可以知道自己本地上传和下载的速度了,作为phper,经常使用php,可以将其制作成为一个小应用程序,放到桌面,想看本地上传下载速度时,只要运行一下就OK了,是不是很酷!
[code lang="php"]
header("Cache-Control:no-cache");
//$self = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$self = $_SERVER['PHP_SELF'];
if(isset($_POST['downTime'])&&isset($_POST['upTime'])){
if(is_numeric($_POST['downTime'])&is_numeric($_POST['upTime'])){
showResult();
}else{
showTest();
}
}elseif($_POST['action']=='uploadTest'){
echo 'ok';
}else{
showTest();
}
function showTest(){?>
下载速度测试中 | ||
|
0% |
\n";
echo "
上转速度测试中 | ||
|
0% |
说明,本程序测试的上传速度为上传到本站的速度
\n";
if($_POST['upTime']=='-1'){
echo '上转测试超时。';
}else if($_POST['upTime']=='0'){
echo '您的浏览器不支持本上传测试程序,请使用IE6.0以上或FireFox。';
}else{
$uKBps = round(500000/$_POST['upTime'],2);
$uKbps = $uKBps * 8;
echo '上传速度:'.$uKbps.'Kbps,相当于'.$uKBps.'KB/s';
}
echo '
再测一次'?>
[/code]