Estuve haciendo pruebas para ver donde estaba el error.
Cambia
$_REQUEST['url']; por
$_POST['url'];; verás que el error desaparece. Código completo:
HTML :
Código HTML:
Ver original<head><title> velocidad
</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css"> <!--
body {
background-color: #669900;
}
.Estilo1 {
color: #CC0033;
font-weight: bold;
}
-->
<h2>MENU VELOCIDAD DESCARGA WEBS
</h2> <table width="84%" border="2" cellspacing="1" cellpadding="5"> <td width="36%" height="57"><div align="center">INTRODUCCION NOMBRE P
ÁGINA
</div></td> <form name="form1" method="post" action="veloc_descarga.php"> <p>Nombre de la p
ágina WEB
<input type="text" name="url" > escriba asi http://www.google.com
<input type="submit" name="Submit" value="Enviar"> <td height="64">ESTADISTICAS
</td> <h1 class="Estilo1"> </h1> <p class="Estilo1"> </p> <p class="Estilo1"> </p> <p class="Estilo1"> </p> </center>
PHP:
Código PHP:
Ver original<?php
$direccion=$_POST['url'];
if($direccion){
echo $direccion;
//Veloc (bits / segundo) = bits / (TFin - TComienzo)
//carácter CUALQUIERA siempre tendrá un tamaño de 1 Byte, es decir 8 impulsos electrónicos ( 8 Bit)
$q_espacios = explode(" ",$tmicro[1]); $tiempo_[1]= $q_espacios[1]+$q_espacios[0];
//file_get_contents — Transmite un archivo entero a una cadena
$tamanoKB= strlen($pagina)/1024; //for ($i=0;$i<$tamanoKB;$i++){
//for ($i=0;$i<srtlen($pagina);$i++){
//$line = fget($pagina);
//}
//$tamanoKB= strlen($pagina)/1024;
echo $tamanoKB ."<br>";
$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>';
}
?>
Saludos !