Вход Регистрация
Файл: adm_panel/mysql.php
Строк: 50
<? include_once '../sys/inc/start.php'; include_once COMPRESS; include_once SESS; include_once '../sys/inc/home.php'; include_once SETTINGS; include_once DB_CONNECT; include_once IPUA; include_once FNC; include_once ADM_CHECK; include_once USER; user_access('adm_mysql',null,'index.php?'.SID); adm_check(); $set['title']='MySQL запрос'; include_once THEAD; title(); if (isset($_GET['set']) && $_GET['set']=='set' && isset($_POST['query'])) { $sql=trim($_POST['query']); if ($conf['phpversion']==5) { include_once H.'sys/inc/sql_parser.php'; $sql=SQLParser::getQueries($sql); // при помощи парсера запросы разбиваются точнее, но работает это только в php5 } else { $sql=split(";(n|r)*",$sql); } $k_z=0$k_z_ok=0; for ($i=0;$i<count($sql);$i++) { if ($sql[$i]!=''){ $k_z++; if(dbquery($sql[$i])) { $k_z_ok++; }}} if ($k_z_ok>0) { if ($k_z_ok==&& $k_z=1) msg("Запрос успешно выполнен"); else msg("Выполнено $k_z_ok запросов из $k_z"); admin_log('Админка','MySQL',"Выполнено $k_z_ok запрос(ов)"); } } err(); aut(); echo "<form method="post" action="mysql.php?set=set">n"; echo "<textarea name="query" ></textarea><br />n"; echo "<input value="Выполнить" type="submit" />n"; echo "</form>n"; if (user_access('adm_panel_show')){ echo "<div class='foot'>n"; echo "&laquo;<a href='/adm_panel/'>В админку</a><br />n"; echo "&laquo;<a href='tables.php'>Залить файлом</a><br />n"; echo "</div>n"; } include_once TFOOT; ?>
Онлайн: 4
Реклама