اخوي code4arab الكود مادري شيعطي بس موب الحجم

اخوي Dr-dre67 كلامك صحيح لكن موب كل ملف يعطي في الهيدر Content-Length:

جرب هذي الدالة على عدة روابط و بتشوف بعضهم يعطيك الهيدر في Content-Length: و بعضهم لا
كود PHP:
function remote_filesize($uri){
   
$url_p parse_url ($uri);
   
$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 '.$uri." 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);
  echo 
$headers;
  }