Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/05/2005, 01:43
freedatos
 
Fecha de Ingreso: abril-2003
Mensajes: 587
Antigüedad: 23 años, 6 meses
Puntos: 5
encontre esta funcion en php.net que por su nombre supongo que sera para sacar el tamaño a archivos remotos.

Código PHP:
                  
                  
function remote_filesize($url){
   
$url_p = parse_url ($url);
   
$host = $url_p['host'];
   if(isset (
$url_p['port']))
     
$remote_port = $url_p['port'];
   else
     
$remote_port = 80;

   
$fp = @fsockopen ($host, $remote_port);
   if(!
$fp)
     return 
0;
   else
   {
     
fputs($fp, 'HEAD '.$url." HTTP/1.1\r\n");
     
fputs($fp, 'HOST: '.$host."\r\n");
     
fputs($fp, "Connection: close\r\n\r\n");
     
$headers = '';
     while (!
feof ($fp))
       
$headers .= fgets ($fp, 128);
   }
   
fclose ($fp);

   if (
preg_match('/Content-Length:\s([0-9].+?)\s/', $headers, $matches)) 
     return 
$matches[1]; 
   else
     return 
0; 
  } 
pero siempre me saca 0 en los resultados....

alguna sugerencia ?

Salu2
__________________
Si la vida te da la espalda tocale el culo

Última edición por freedatos; 25/05/2005 a las 08:25