طلبات : لغة php & mysql : دالة تحسب حجم الملفات بالـ ( بايت - كيلوبايت - ميغابات )

دالة تحسب حجم الملفات بالـ ( بايت - كيلوبايت - ميغابات )

الدالة الأولى :
<?
echo size('filename.html');

function 
size($filak) {
 
$types =  Array("bytes","kilobytes","megabytes","gigabytes","terabytes");
$bytes filesize($filak);
if(!
$bytes) return 0;
else{
  
$current 0;
 while (
$bytes 1024) {
  
$current++;
  
$bytes /= 1024;
 }
 return 
round($bytes,2)." ".$types[$current];
}
}
?>



الدالة الثانية :
<?
function my_filesize($file)
{
    if(!
is_file($file))
    {
        
$wrong_link str_replace('''''Sorry, But There's No Link);
        return(
$wrong_link);
    }
    
$kb 1024;         // Kilobyte
    
$mb 1024 $kb;   // Megabyte
    
$gb 1024 $mb;   // Gigabyte
    
$tb 1024 $gb;   // Terabyte

    
$size filesize($file);
    if(
$size $kb)
    {
        return 
$size." B";
    }
    else if(
$size $mb)
    {
        return 
round($size/$kb,2)." KB";
    }
    else if(
$size $gb)
    {
        return 
round($size/$mb,2)." MB";
    }
    else if(
$size $tb)
    {
        return 
round($size/$gb,2)." GB";
    }
    else
    {
        return 
round($size/$tb,2)." TB";
    }
}
?>


وبالله ولي التوفيق

الإسم
البريد الإلكتروني
رابط موقعك
كود التأكيد أكتب الكود هنا

خانات لابد من تعبأتها التي بجانبها علامة *



إستضافة وتطوير Tsmimk.com

جميع الحقوق محفوظه لموقع طلبات ويسمح بنقل المواضيع بشرط ذكر المصدر ورابطة