• Mensajes Argumentos
  • Recordar usuario
Entra a el MURO

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo Mensaje [Página 1 de 1.]

#1 Test de velocidad de conexión a Internet el Mar Dic 29, 2009 12:28 pm
Descripción:

Programa en php que calcula la velocidad de tu conexion ¿Cual es la utilidad? Se puede determinar en cuanto tiempo aproximado se descargara un archivo de Internet. Por ejemplo, si estamos elaborando una página de descargas y queremos mostrarle al usuario en cuanto tiempo APROX, estará ese archivo en su PC. En realidad algo extremadamente sencillo ya veremos más adelante porque. Teoría Básica Es importante resaltar que un carácter CUALQUIERA siempre tendrá un tamaño de 1 Byte, es decir 8 impulsos electrónicos ( 8 Bit) , por lo cual una cadena de texto que contenga mil veinticuatro caracteres en total, tendrá una dimensión de 1024 Bytes lo que seria igual a 1 KB. 1 KB es igual 1024 Bytes 1 MB es igual a 1024 KB 1 GB es igual a 1024 MB 1 TB es igual a 1024 GB


URL: http://www.mygnet.net/codigos/php/varios/test_de_velocidad_de_conexion_a_internet.937

Código Fuente:

Código:
archivo : test.php
 
<?php
set_time_limit(0);
$tiempo_micro[1]= microtime();
$q_espacios = explode(" ",$tiempo_micro[1]);
$tiempo_[1]= $q_espacios[1]+$q_espacios[0];
 
$contenido=file_get_contents('http://localhost/cargar_bytes.php');
/* cambiar por path real (URL) http://tudominio/cargar_bytes.php)*/
$tamano_KB= strlen($contenido)/1024;
 
$tiempo_micro[2] = microtime();
$q_espacios= explode(" ",$tiempo_micro[2]);
$tiempo_[2] =$q_espacios[1] + $q_espacios[0];
$tiempo_utilizado = number_format(($tiempo_[2] - $tiempo_[1]),3, "." ,",");
 
$velocidad= round($tamano_KB/$tiempo_utilizado,2);
echo 'Su velocidad de conexión es de: '.$velocidad.' Kbps <br /> Se enviarón:'.$tamano_KB.
' Kb, Tiempo utilizado: '.$tiempo_utilizado.' Segundos <hr>';
 
for ($i=10; $i>=1; $i--){
$val_Kb=$i*100;
if($velocidad>=800)$velocidad_=800;
else $velocidad_=$velocidad/2;
 
if($velocidad>=$val_Kb && !$col){
echo '<div style="background-color:#F0F0F0; width:500px; float:left"><img width="'.($velocidad_).'" height="8" style="background-color: #FF0000" border="0"></div><strong>Su conexión</strong><br />';
$col=true;
}
echo '<div style="background-color:#F0F0F0; width:500px; float:left"><img width="'.($val_Kb/2).'" height="8" style="background-color: #000099" border="0"></div>'.$val_Kb.' Kbps<br />';
}
?>
 
archivo : cargar_bytes.php

<?php
print str_repeat("i",1024000);
?>



para mejor visualizacion entrar en
http://www.mygnet.net/codigos/php/varios/test_de_velocidad_de_conexion_a_internet.937

Descargar: Descargar Click Aqui



#2 Re: Test de velocidad de conexión a Internet el Mar Dic 29, 2009 12:37 pm
Muy bueno!! :D



Quieres hablar? hablame por skype -> joseemanuelrojasrivas

Hola Invitado recuerda siempre leer las Reglas del foro para evitar problemas

Nunca olvides leer las nuevas normas del foro 8D

Puedes escbribir a las siguientes direcciones

hackerspan@tfwmail.co.cc

Hackerspan@promocionatupagina.com
#3 Re: Test de velocidad de conexión a Internet el Mar Dic 29, 2009 3:16 pm
Grax

#4 Re: Test de velocidad de conexión a Internet el Mar Dic 29, 2009 6:01 pm
hmm me intereza una demostracion??





Spoiler:

#5 Re: Test de velocidad de conexión a Internet el Mar Dic 29, 2009 6:03 pm
gracias!

#6 Re: Test de velocidad de conexión a Internet el Mar Dic 29, 2009 6:19 pm
te haria una demostracion en mi web pero lo que pasa que no puedo pero prometo traer una demostracion cuando pueda.



#7 Re: Test de velocidad de conexión a Internet el Mar Dic 29, 2009 6:20 pm
okaz!





Spoiler:

Ver el tema anterior Ver el tema siguiente Volver arriba Mensaje [Página 1 de 1.]

Comparte este tema!

Url directa
BBcode
HTML

Ads

Permiso de este foro: No puedes responder a temas en este foro.

 

Promocionatupagina© Todos los derechos reservados.