list($filename, $filecount) = explode("|", $_REQUEST['restorefile']); //有分卷 if ($filecount > 1) { $curr_page = !empty($_GET['curr_page']) ? $_GET['curr_page'] : 1; $next_page = $curr_page + 1; $curr_source = str_replace(".sql", "_v{$curr_page}.sql", $filename); $next_source = str_replace(".sql", "_v{$next_page}.sql", $filename); //echo $curr_source."==".$next_source; //恢复数据 $ActionMessage = restore_file($curr_source); //是否有下一卷 if (file_exists($data_path . "/" . $next_source)) { header("Content-Type: text/html; charset=utf-8"); $url = "db_restore.php?action=save&curr_page={$next_page}&restorefile={$filename}|{$filecount}"; $content = "{$strDataRestoreAlert1}<font color=\"red\"> " . $next_page . " / " . $filecount . "</font>" . $strDataRestoreAlert2; echo NavigatorNextURL($url, $content); exit; } } else { //恢复单个文件 $ActionMessage = restore_file($filename); } if (!empty($ActionMessage)) { //如果是F2blog v1.0数据,则进行升级数据,v1.0的categories没有cateIcons这个字段。 $DMC->query("select cateIcons from {$DBPrefix}categories limit 0,1", "T"); if ($DMC->error()) { include "f211to12.inc.php"; } //如果是F2blog v1.1 beta 11.11,则增加setting设定值。 if (!$DMC->fetchArray($DMC->query("select * from " . $DBPrefix . "setting where settName='treeCategory'"))) { //增加属性项目
if ($_GET['step'] == 3) { $step_result = true; @(list($f2blog_source, $f2blog_count) = explode("|", $_REQUEST['source'])); if ($f2blog_source == "" || $f2blog_count < 1) { $step_result = false; } else { if ($f2blog_count > 1) { //分卷 $curr_page = $_GET[curr_page] > 1 ? $_GET[curr_page] : 1; $next_page = $curr_page + 1; $curr_source = str_replace(".sql", "_v{$curr_page}.sql", $f2blog_source); $next_source = str_replace(".sql", "_v{$next_page}.sql", $f2blog_source); //echo $curr_source."==".$next_source; import($curr_source); if (file_exists($next_source)) { echo NavigatorNextURL("f2blog.php?step=3&curr_page={$next_page}&source={$f2blog_source}|{$f2blog_count}", "程序将在3秒钟后自动开始导入第<font color=red>{$next_page}</font>卷文件,共<font color=red>{$f2blog_count}</font>卷,请勿手动中止程序的运行,以免数据库结构受损"); exit; } } else { //不分卷 import($f2blog_source); } } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>F2blog通用数据汇入</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css">