Pessoal,  Sou novo no forum e já venho com uma bomba!!  Segue em anoxo o codigo usado..  Aqui ele envia o arquivo para o cliente.  <?php    $fd = fopen ("teste.bin, "rb");    $conteudo = fread ($fd, 512 * 1024);    echo "<!-- $conteudo -->";    fclose ($fd); ?>  Aqui ele faz o calculo..          <script> 	<!-- 	   hora          = new Date(); 	   horaFim       = hora.getTime(); 	   if (horaFim == horaIni) 	      {tempoDown = 0} 	   else 	      {tempoDown = (horaFim - horaIni)/1000;}  	   kbytes_de_dados = 512 * 1024; 	   velocidade      = kbytes_de_dados/tempoDown; 	   kbps            = (Math.round((velocidade*8)*10*1.024))/10;  	   proxPage = "resultado.php?kbps=" + kbps + 	              "&tempo=" + tempoDown + "&KB=" + kbytes_de_dados; 	   document.location.href=proxPage 	// --> 	</script>   Página de resultado..  4... A variável $kbps é inicializada com o valor kbps enviado como parâmetro através do método "GET" fazendo-se a leitura do elemento 'kbps' do array $_GET. Com isto temos os kilobits por segundo, lidos na página anterior, arredondados com duas casas decimais.  Os cálculos seguintes apenas transformam as unidades. $ksec corresponde ao número de kilobytes lidos (1 byte = 8 bits), $mbps corresponde ao número de megabits lidos (1 megabit = 1024 bits) e $msec corresponde ao número de megabytes lidos (1 byte = 8 bits).  5... Se o número de megabits lidos for maior do que 1, formatamos o valor como número flutuante de duas casas decimais e o imprimimos com printf ("%.2f",$mbps); seguido de mais uma saída para a tela de echo " Mbps<br><br>;" para especificar a grandeza. Se o número de megabits for menor do que 1, procede-se da mesma maneira com o valor dos kilobits.  6... Depois de apresentar o total de kilo ou megabits lidos, mostramos o volume lido por segundo. Usando echo, se $msec for maior do que 1, mostramos o valor dos megabytes por segundo; se não, mostramos o valor dos kilobytes por segundo.  	<php? 4...	   $kbps = round($_GET['kbps'], 2); 	   $ksec = round($kbps / 8, 2); 	   $mbps = round($kbps / 1024, 2); 	   $msec = round($mbps / 8, 2);  5...	   if ($mbps > 1) { 	      printf ("%.2f",$mbps); 	 	      echo " Mbps<br><br>"; 	   } else { 	      printf ("%.2f",$kbps); 	 	      echo "kbps<br><br>"; 	   }  6...	   if ($msec > 1) { 	      echo " significando downloads a " . $msec . 	           " MB/seg. do meu servidor."; 	   } else { 	      echo " significando downloads a " . $ksec . 	           " KB/seg. do meu servidor."; 	   } 	?>  Eu gostaria de adaptar um upload neste teste.. tem como alguém me ajudar??  abraços