Foros del Web » Programando para Internet » PHP »

Tamaño de un fichero remoto

Estas en el tema de Tamaño de un fichero remoto en el foro de PHP en Foros del Web. Wenas, necesito saber el tamaño de un archivo remoto y tendo sehabilitado el fsockopen(). Siempre había usado lo siguiente, alguien sabe de alguna alternativa? //Funcion ...
  #1 (permalink)  
Antiguo 15/04/2006, 05:25
 
Fecha de Ingreso: febrero-2002
Mensajes: 139
Antigüedad: 22 años, 1 mes
Puntos: 0
Tamaño de un fichero remoto

Wenas, necesito saber el tamaño de un archivo remoto y tendo sehabilitado el fsockopen().

Siempre había usado lo siguiente, alguien sabe de alguna alternativa?
//Funcion para ver tamaño imagenes
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;
}
  #2 (permalink)  
Antiguo 16/04/2006, 15:06
 
Fecha de Ingreso: febrero-2002
Mensajes: 139
Antigüedad: 22 años, 1 mes
Puntos: 0
Nadie tiene ninguna alternativa?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:16.