نوشته شده توسط
2undercover
این طوری امتحان کنید ببینید جواب میده:
filesize('آدرس فایل در هاست مورد نظر');
نه خودم درست کردم اینم کدش میزارم شاید کسی لازم داشت!دوبار تقسیم بر 1024 میکنیم تا برحسب مگابایت بنویسه
$url='http://up.toca.ir/images/pm2yk4xuedl6tltcm.mp3';
function getSizeFile($url) {
if (substr($url,0,4)=='http') {
$x = array_change_key_case(get_headers($url, 1),CASE_LOWER);
if ( strcasecmp($x[0], 'HTTP/1.1 200 OK') != 0 ) { $x = $x['content-length'][1]; }
else { $x = $x['content-length']; }
}
else { $x = @filesize($url); }
return $x;
}
$ff=getSizeFile($url);
$kk=$ff/1024;
$ss=$kk/1024;
echo $ss;