Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/05/2005, 01:43
freedatos
 
Fecha de Ingreso: abril-2003
Mensajes: 587
Antigüedad: 21 años
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 ($fp128);
   }
   
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