محاسبه حجم فایل با 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 بیشتر بدانیم
حذف product در آدرس صفحه محصول ووکامرس »
wefwegwegweg/wp-content/themes/future