File size: 3.39Kb
<?php
#############################################
# 0JXRgdC70Lgg0YLRiyDRh9C40YLQsNC10YjRjCDRj #
# dGC0L4g0YHQvtC+0LHRidC10L3QuNC1LCDQt9C90L #
# DRh9C40YIg0YLRiyDQvdC10LzQvdC+0LPQviDQt9C #
# 90LDQtdGI0YwgUEhQIQ== #
#__---------------------------------------__#
#__ 0JrQu9C40Log0JrQu9GD0LE= __#
# --------------------------------------- #
# 0JDQstGC0L7RgCA6IE1vcmdhbg== #
# SUNRIDog0L3QtSDRgdC60LDQttGDIHhE #
# #
#############################################
require '../inc/start.php';
require '../inc/regvars.php';
require '../inc/db.php';
require '../inc/config.php';
require '../inc/funct.php';
require '../inc/antidos.php';
require '../inc/gzip.php';
require '../inc/header.php';
only_reg('/aut.php?',true);
if($user_prof['admin']<3){location('menu/index.php');}
$mode = (!empty($_GET['mode']) ? $_GET['mode'] : '');
if($mode!='phpinfo')
{
$title = 'Железо';
require '../inc/head.php';
echo '<div class="sec">
Информация по железу
</div><div class="vstavka">';
}
switch($mode)
{
default:
echo '<div class="ad"><img src="/pic/element.png"/> <a href="info.php?mode=phpinfo">PHP info</a></div>
<div class="ad"><img src="/pic/element.png"/> <a href="info.php?mode=mysql">MySQL info</a></div>
';
break;
############
case 'phpinfo':
phpinfo();
break;
############
case 'mysql':
$array_types = array('MyISAM','ISAM','HEAP','InnoDB');
# Размер БД
# Количество таблиц
$c_tables = $db_size = 0;
$tables=query("SHOW TABLE STATUS FROM `$db[db]`");
while($row=mysql_fetch_array($tables))
{
if (!isset($row['Type'])) $row['Type'] = '';
if (!isset($row['Engine'])) $row['Engine'] = '';
if(in_array($row['Type'],$array_types) || in_array($row['Engine'],$array_types))
{
$db_size+=$row['Data_length']+$row['Index_length'];
++ $c_tables;
}
}
echo 'Версия MySQL клиента : <b>'.mysql_get_client_info().'</b><br />
MySQL сервер : <b>'.mysql_get_server_info().'</b><br />
Протокол : <b>'.mysql_get_proto_info().'</b><br />
<br />
База данных : <b>'.$db['db'].'</b><br />
Размер базы данных : <b>'.formatsize($db_size).'</b><br />
Всего : <b>'.$c_tables.'</b> '.postfix($c_tables,'таблиц','таблицы','таблица').'<br />
<hr/>
<b>Таблицы</b> : <br />
<small>[table name]<br />
[engine] | [rows] | [table size] | [create time] | [update time] | [check time]</small><br />
<br />
';
$res_tables = query("SHOW TABLE STATUS FROM `$db[db]`");
$i = 0;
while($table = mysql_fetch_row($res_tables))
{
query("OPTIMYZE TABLE `$table[0]`");
if($i!=0)echo '---<br />';
$i ++;
echo '<b>'.$i.'.</b> <u>'.$table[0].'</u><br />
'.$table[1].' | '.$table[4].' | '.formatsize($table[6]+$table[8]).' | '.$table[11].' | '.$table[12].' | '.$table[13].'<br />
';
}
break;
}
if($mode!='phpinfo')
{
echo '<hr/>';
if($mode!='')echo '...<a href="info.php">Железо</a><br />';
echo '..<a href="/admin/index.php?">Админ панель</a><br />
.<a href="/menu/index.php?">Кабинет</a><br />';
require '../inc/foot.php';
}
################################################
# 0KHQutGA0LjQv9GCINC90LUg0L/QsNCx0LvQuNC6IQ== #
# 0KHRgtCw0LLRgNC+0L/QvtC70YwsIDIwMDkg0LMu #
################################################
?>