محاسبه حجم فایل با php

[short_link]

تابع 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;
		}
		?>
(0) دیدگاه برای این پست ثبت شده
دیدگاه خود را بفرستید
  1. اولین نفری باشید که دیدگاه خود را ثبت می کند!
« در مورد do_shortcode بیشتر بدانیم تصویر در مورد do_shortcode بیشتر بدانیم
حذف product در آدرس صفحه محصول ووکامرس »
Clicky