
تابع 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; } ?>