Вход Регистрация
Файл: panel/tables.php
Строк: 83
<?
include_once '../sys/includes/start.php';
include_once 
'../sys/includes/compress.php';
include_once 
'../sys/includes/sess.php';
include_once 
'../sys/includes/home.php';
include_once 
'../sys/includes/settings.php';
include_once 
'../sys/includes/db_connect.php';
include_once 
'../sys/includes/ipua.php';
include_once 
'../sys/includes/fnc.php';
include_once 
'../sys/includes/adm_check.php';
include_once 
'../sys/includes/user.php';
user_access('adm_mysql',null,'index.php?'.SID);
adm_check();
$set['title']='Залитие таблиц';
include_once 
'../sys/includes/header.php';
title();
auter();
if (isset(
$_FILES['file']))
{
$file=esc(stripcslashes(htmlspecialchars($_FILES['file']['name'])));
$ras=strtolower(preg_replace('#^.*.#i'NULL$file));
if (
$ras!='sql')
{
$err='Не верный формат файла!';
}
if (!isset(
$err))
{
@
chmod(H."sys/update/",0777);
copy($_FILES['file']['tmp_name'], H."sys/update/".$_FILES['file']['name']."");
$opdirtables=opendir(H.'sys/update/');
while (
$rd=readdir($opdirtables))
{
if (
preg_match('#^.#',$rd))
{
continue;
}
if (isset(
$set['update'][$rd]))
{
continue;
}
if (
preg_match('#.sql$#i',$rd))
{
include_once 
H.'sys/includes/sql_parser.php';
$sql=SQLParser::getQueriesFromFile(H.'sys/update/'.$rd);
for (
$i=0;$i<count($sql);$i++)
{
mysql_query($sql[$i]);
}
$set['update'][$rd]=true;
$save_settings=true;
}
}
closedir($opdirtables);
@
unlink(H."sys/update/".$_FILES['file']['name']."");
msg("Таблицы успешно залиты!");
}
}
if (isset(
$_GET['update']))
{
$opdirtables=opendir(H.'sys/update/');
while (
$rd=readdir($opdirtables))
{
if (
preg_match('#^.#',$rd))
{
continue;
}
if (isset(
$set['update'][$rd]))
{
continue;
}
if (
preg_match('#.sql$#i',$rd))
{
include_once 
H.'sys/includes/sql_parser.php';
$sql=SQLParser::getQueriesFromFile(H.'sys/update/'.$rd);
for (
$i=0;$i<count($sql);$i++)
{
mysql_query($sql[$i]);
}
$set['update'][$rd]=true;
$save_settings=true;
}
}
closedir($opdirtables);
@
unlink(H."sys/update/".$_FILES['file']['name']."");
msg("Таблицы успешно залиты!");
}
err();
echo 
"<form method='post' enctype='multipart/form-data' action='?$passgen'>";
echo 
"<div class='forum_tema'>";
echo 
"<b>Выгрузить:</b><br />";
echo 
"<input name='file' type='file' accept='sql' /><br />";
echo 
"<input value='Залить' type='submit' />";
echo 
"</div>";
echo 
"</form>";
echo 
"<div class='foot'>";
echo 
"<b>Внимание! После загрузки файла и выполнения запроса, он будет автоматически удален!<br />";
echo 
"Если файл с таблицами уже в папке, то переходите по ссылке ниже.<br />";
echo 
"</div>";
echo 
"<a href='?update'><div class='foot'>";
echo 
"<img src='/s-klub/img/mysql.png'> Залить из папки";
echo 
"</div></a>";
echo 
"<a href='mysql.php'><div class='foot'>";
echo 
"<img src='/s-klub/img/sql.png'> MySQL запросы";
echo 
"</div></a>";
if (
user_access('adm_panel_show'))
{
echo 
"<a href='/panel/'><div class='foot'>";
echo 
"<img src='/s-klub/img/left.png'> В админку";
echo 
"</div></a>";
}
include_once 
'../sys/includes/footer.php';
?>
Онлайн: 0
Реклама