Example #1
0
         $met_upsql = $f->upload('Filedata', $filenamearray[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();
Example #2
0
     }
 }
 if ($val['imgurls']) {
     $met_big_img = str_ireplace("/watermark", "", $val['imgurl']);
     $imgurls = $depth . '../' . $val['imgurls'];
     if ($met_img_style == 1) {
         imgstyle($mou);
     }
     $setthumb = explode("/", $met_big_img);
     $f = new upfile($met_img_type, "../../../upload/{$setthumb['2']}/", $met_img_maxsize, '', 1);
     $f->savename = $setthumb[3];
     $met_thumb_img = $depth . "../" . $met_big_img;
     $met_big_img_iconv = stristr(PHP_OS, "WIN") ? @iconv("utf-8", "gbk", $met_thumb_img) : $met_thumb_img;
     if (file_exists($met_big_img_iconv)) {
         $imgurls = $f->createthumb($met_thumb_img, $met_img_x, $met_img_y);
         if ($f->get_error() == 0) {
             if ($met_thumb_wate == 1) {
                 if ($met_wate_class == 2) {
                     $img->met_image_name = $depth . $met_wate_img;
                 } else {
                     $img->met_text_size = $met_text_size;
                 }
                 $img->save_file = $imgurls;
                 $img->create($imgurls);
                 $imgurls_a = explode("../", $imgurls);
                 $imgurls = "../" . $imgurls_a[3];
             }
             if ($met_thumb_img != $depth . "../" . str_ireplace("/thumb", "", $val['imgurls'])) {
                 $imgurls = '../' . str_ireplace("../", "", $imgurls);
                 $query = "update {$table} set imgurls='{$imgurls}' where id='{$val['id']}'";
                 if ($met_deleteimg == 1 && $db->query($query)) {