Просмотр файла admin/info.php

Размер файла: 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   #
################################################

?>