پرش به


تصویر

سوال در رابطه با صفحه داشبورد منترل پنل


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
1 پاسخ برای این موضوع

#1 restles20

restles20

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 53 ارسال

ارسالی 1392/05/24 ساعت 22:29

سلام
می خواستم بدونم که دیتالایف انجین با استفاده از چه کدهایی مقادیر زیر رو بدست میاره ؟؟؟

1 - حجم بانک اطلاعاتی (دیتابیس)
2 - نسخه MySQL
3 - حافظه استفاده شده
4 - فضای باقی مانده در کل هاست

ممنونتون میشم راهنماییم کنید
  • 0

#2 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1392/05/25 ساعت 00:15

1 - حجم بانک اطلاعاتی (دیتابیس)

    $db->query( "SHOW TABLE STATUS FROM `" . DBNAME . "`" );
    $mysql_size = 0;
    while ( $r = $db->get_array() ) {
        if( strpos( $r['Name'], PREFIX . "_" ) !== false ) $mysql_size += $r['Data_length'] + $r['Index_length'];
    }
    $db->free();
    
    $stats_arr['mysql_size'] = formatsize( $mysql_size );

2 - نسخه MySQL

$db->mysql_version
$db->mysql_extend

3 - حافظه استفاده شده

ini_get( 'memory_limit' )

4 - فضای باقی مانده در کل هاست

$dfs = @disk_free_space( "." );
$freespace = formatsize( $dfs );


من فقط کدهای استفاده شده در سیستم رو اینجا قرار دادم، اما برای بدست آوردن مشخصات سرور میتونید راهنمای موجود در سایت PHP رو مطالعه کنید:

http://php.net/manual/en/function.ini-get.php

http://php.net/manual/en/function.disk-free-space.php

و برای مشخصات نسخه MySQL:
http://dev.mysql.com/doc/refman/5.0/en/installation-version.html


توضیحات بیشتر در مورد این مسائل و همچنین آموزش PHP و MySQL از عهده این سایت و انجمن خارج است و شما خودتون باید مقاله و آموزش ها رو مطالعه کنید.
  • 0


1 کاربر در حال خواندن این موضوع است

0 کاربر، 1 مهمان و 0 عضو مخفی