Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/03/2004, 11:43
syburgos
 
Fecha de Ingreso: mayo-2002
Ubicación: concepcion
Mensajes: 21
Antigüedad: 22 años
Puntos: 0
AYUYA! MMmm funciona, pero no con un URL con variables

Gracias Cluster por el dato!

sabes que en esa pagina encontre el sgte codigo que me funciona para las paginas exteriores , pero solo acepta para aquellas direcciones que son de la forma: http://cosa.com/archivo.php , pero no me acepta si es http://cosa.com/archivo.php?q=50&src....cl/imagen.gif

:(

¿que tendria que cambiarle al codigo para que me funcione?.
No se mucho de php, asi que no se que hacer para que corra bien

Esperando AYUYA ,
Desde el Sure

Sylvia :)



el codigo:
<?php
function remote_file_size ($url)
{
$head = "";
$url_p = parse_url($url);
$host = $url_p["host"];
$path = $url_p["path"];

$fp = fsockopen($host, 80, $errno, $errstr, 20);
if(!$fp)
{ return false; }
else
{
fputs($fp, "HEAD ".$url." HTTP/1.1\r\n");
fputs($fp, "HOST: dummy\r\n");
fputs($fp, "Connection: close\r\n\r\n");
$headers = "";
while (!feof($fp)) {
$headers .= fgets ($fp, 128);
}
}
fclose ($fp);
$return = false;
$arr_headers = explode("\n", $headers);
foreach($arr_headers as $header) {
$s = "Content-Length: ";
if(substr(strtolower ($header), 0, strlen($s)) == strtolower($s)) {
$return = substr($header, strlen($s));
break;
}
}
return $return;
}

print ("Google logo is " . remote_file_size ("http://www.google.it/intl/it_it/images/logo.gif") . " bytes!");
?>