} 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';