Файл: tanks/install/index.php
Строк: 81
<?php
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
include_once '../../sys/inc/adm_check.php';
include_once '../../sys/inc/user.php';
$set['title']='Установка Игры';
include_once '../../sys/inc/thead.php';
only_level(4);
title();
aut();
echo '<link rel="stylesheet" href="../style.css" type="text/css" />';
echo '<div class="trnt-block mb6">
<div class="wrap1">
<div class="wrap2">
<div class="wrap3">
<div class="wrap4">
<div class="wrap5">
<div class="wrap6">
<div class="wrap7">
<div class="wrap8">
<div class="wrap-content-mini">
';
$error = '';
@set_magic_quotes_runtime(0);
// Читаем SQL файл и заносим его в базу данных
$query = fread(fopen('install.sql', 'r'), filesize('install.sql'));
$pieces = split_sql($query);
for ($i = 0; $i < count($pieces); $i++)
{
$pieces[$i] = trim($pieces[$i]);
if (!empty($pieces[$i]) && $pieces[$i] != "#")
{
if (!mysql_query($pieces[$i]))
{
$error = $error . mysql_error() . '<br />';
}
}
}
if (empty($error))
{
echo '<span class="green">OK</span> - Данные установлены<br /><a href="../index.php">Перейти на игру</a><br />';
}
else
{
// Если были ошибки, выводим их
echo $error;
echo '<br /><span class="red">Что то не то,попробуем еще раз.</span><a href="index.php">Попробовать</a><br />';
}
function split_sql($sql)
{
$sql = trim($sql);
$sql = ereg_replace("n#[^n]*n", "n", $sql);
$buffer = array();
$ret = array();
$in_string = false;
for ($i = 0; $i < strlen($sql) - 1; $i++)
{
if ($sql[$i] == ";" && !$in_string)
{
$ret[] = substr($sql, 0, $i);
$sql = substr($sql, $i + 1);
$i = 0;
}
if ($in_string && ($sql[$i] == $in_string) && $buffer[1] != "\")
{
$in_string = false;
} elseif (!$in_string && ($sql[$i] == '"' || $sql[$i] == "'") && (!isset($buffer[0]) || $buffer[0] !=
"\"))
{
$in_string = $sql[$i];
}
if (isset($buffer[1]))
{
$buffer[0] = $buffer[1];
}
$buffer[1] = $sql[$i];
}
if (!empty($sql))
{
$ret[] = $sql;
}
return ($ret);
}
echo ' </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>';
include_once '../../sys/inc/tfoot.php';
?>