اخوي 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 ($fp, 128);
}
fclose ($fp);
echo $headers;
}