Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/05/2011, 12:42
murcielag56
 
Fecha de Ingreso: septiembre-2010
Mensajes: 72
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: error al cargar datos

Bien. Hemos avanzado algo.
Perdona si vuelvo a poner el script, pero es para enseñar lo que hice.

Ya por lo menos me registra los datos, aunque la fecha aún no.
Si puedes darme una luz de lo de la fecha será apreciado.

Y en Mysql los segundos me los da asi -1.000000. Esto es por algún ajuste en el tipo de dato, supongo.

<?php
$conexion=mysql_connect("localhost","root","1234") ;
mysql_select_db("velocidad",$conexion);
$direccion=$_POST['url'];
echo "$direccion";
if($direccion){
$tmicro[1]= microtime();
$q_espacios = explode(" ",$tmicro[1]);
$tiempo_[1]= $q_espacios[1]+$q_espacios[0];
$pagina=file_get_contents($direccion);
$tamanoKB= strlen($pagina)/1024;

echo $tamanoKB ."<br>";

$tiempo_micro[2] = microtime();
$q_espacios= explode(" ",$t_micro[2]);
$tiempo_[2] =$q_espacios[1] + $q_espacios[0];
$timeutilizado = number_format(($tiempo_[2] - $tiempo_[1]),2, "." ,","); //Format a number with grouped thousands

$velocdescarga= round($tamanoKB/$timeutilizado,3);

echo 'velocidad de conexión es de: '.$velocdescarga.' Kbps <br /> Se enviarón:'.$tamanoKB.
' Kb, Tiempo utilizado: '.$timeutilizado.' Segundos <hr>';
//echo " <a href='?do='>REGRESA</a><br>";

$conexion=mysql_connect("localhost","root","1234") ;
mysql_select_db("velocidad",$conexion);

If (mysql_errno($conexion)!=0)
{ $mensaje= mysql_error($conexion);
Echo "$mensaje";
}

//$dia = current date;

$query = "INSERT INTO stat_table(fecha,velocidad,tiempo,Npagina) VALUES ('current date','$velocdescarga','$timeutilizado','$direccio n');";
echo "$query";
$result = mysql_query($query,$conexion);

$resul=mysql_query("UPDATE stat_table SET fecha= 'date',velocidad='$velocdescarga',tiempo= '$timeutilizado' WHERE Npagina='$direccion', $conexion");
}
?>



Al ejecutar el formulario, escribiendo la página tengo por ejemplo este resultado.
http://www.terra.com76.3876953125
velocidad de conexión es de: -76.388 Kbps
Se enviarón:76.3876953125 Kb, Tiempo utilizado: -1,304,879,319.20 Segundos

Como tengo un echo en el script me lo muestra.

INSERT INTO stat_table(fecha,velocidad,tiempo,Npagina) VALUES ('current date','-76.388','-1,304,879,319.20','http://www.terra.com');