Example #1
0
     }
     include "pclzip.lib.php";
     $archive = new PclZip('../databack/sql/' . 'metinfo_' . $filenamearray[0] . '.zip');
     $archive->add('../databack/' . $filenamearray[0] . '.sql', PCLZIP_OPT_REMOVE_PATH, '../databack/');
     $metinfo = '1$' . '../databack/' . $filenamearray[0] . '.sql';
 } else {
     $filetype = explode('.', $_FILES['Filedata']['name']);
     if ($filetype[count($filetype) - 1] == 'zip') {
         if (stristr($met_file_format, 'zip') === false) {
             echo $lang_jsx36;
             die;
         }
         $filenamearray = explode('.zip', $_FILES['Filedata']['name']);
         $f = new upfile('sql,zip', '../databack/sql/', '', '');
         if ($f->get_error()) {
             echo $f->get_errorcode();
             die;
         }
         if (file_exists('../databack/sql/' . $filenamearray[0] . '.zip')) {
             $filenamearray[0] = 'metinfo' . $filenamearray[0];
         }
         if ($_FILES['Filedata']['name'] != '') {
             $met_upsql = $f->upload('Filedata', $filenamearray[0]);
         }
         include "pclzip.lib.php";
         $archive = new PclZip('../databack/sql/' . $filenamearray[0] . '.zip');
         if ($archive->extract(PCLZIP_OPT_PATH, '../databack') == 0) {
             $metinfo = $archive->errorInfo(true);
         } else {
             $list = $archive->listContent();
             $metinfo = '1$' . '../databack/sql/' . $filenamearray[0] . '.zip';