با استفاده از کدهای php میشه تابعی تعریف کرد که یه ورودی داشته باشه که لینک فایل هست و حجم فایل بر اساس لینکی که بهش داده میشه رو محاسبه کنه و بر حسب اندازه فایل به مگابایت و یا گیگا بایت نمایش بده.
تابع php برای محاسبه حجم فایل از روی لینک فایل که بیشتر به درد وب سایت های دانلودی می خوره :
<?php function wk_filesize=($file_link){ $filesize=curl_init($file_link); curl_setopt($filesize,CURLOPT_RETURNTRANSFER,true); curl_setopt($filesize,CURLOPT_HEADER,TRUE); curl_setopt($filesize,CURLOPT_NOBODY,TRUE); $data=curl_exec($filesize); $size=curl_getinfo($filesize,CURLINFO_CONTENT_LENGTH_DOWNLOAD); if($size>=1073741824){$sizefile=round($size/1073741824,1); curl_close($filesize); $wk_filesize= $sizefile.' گیگابایت';} elseif($size>=1048576){$sizefile=round($size/1048576,1); curl_close($filesize); $wk_filesize= $sizefile.' مگابایت';} elseif($size>=1024){ $sizefile=round($size/1024,1); curl_close($filesize); $wk_filesize= $sizefile.' کیلوبایت';} elseif($size>1){$sizefile=round($size/1,1); curl_close($filesize); $wk_filesize= $sizefile.' بایت';} elseif($size==1){$sizefile=round($size/1,1); curl_close($filesize); $wk_filesize= $sizefile.' بایت';} else{ $wk_filesize= ' 0 بایت';} return $wk_filesize; } ?>