function zip2web($zip, $web) { $z2w = loadInstance('zip.moyo.z2w', 'ExZIP2Web'); $r = $z2w->Create_ZIP2Web($zip, $web); if (!zip2web_successd($web, $r)) { $r = zip2web_Retry($zip, $web); if (!zip2web_successd($web, $r)) { $r = zip2web_Retry2($zip, $web); if (!zip2web_successd($web, $r)) { $r = array(); } } } $cFile = $web.'setting/constants.php'; if (!is_file($cFile)) { return zip2web_error('无法释放临时文件!请检查目录“/data/”以及其子目录的权限是否为“可读写”'); } $cContent = file_get_contents($cFile); if (!stristr($cContent, 'SYS_VERSION')) { return zip2web_error('升级文件解压失败!请手动进行升级 - <a href="'.ihelper('tg.upgrade.zip.error').'" target="_blank">查看帮助</a>'); } return $r; }
function zip2web($zip, $web) { global $__zip2web_obj; if (is_null($__zip2web_obj)) { $__zip2web_obj = new libMoyo_ExZIP2Web(); } $r = $__zip2web_obj->Create_ZIP2Web($zip, $web); if (!zip2web_successd($web, $r)) { $r = zip2web_Retry($zip, $web); if (!zip2web_successd($web, $r)) { $r = zip2web_Retry2($zip, $web); if (!zip2web_successd($web, $r)) { $r = array(); } } } return $r; }