亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? restore.php

?? 速度很快的PHP論壇源程序
?? PHP
字號:
<?php

/*
	[DISCUZ!] utilities/restore.php - Discuz! database importing utilities
	This is NOT a freeware, use is subject to license terms

	Version: 2.0.1
	Author: Crossday (info@discuz.net)
	Copyright: Crossday Studio (www.crossday.com)
	Last Modified: 2003/9/10 10:05
*/


error_reporting(7);
@set_time_limit(1000);
ob_implicit_flush();

define('IN_DISCUZ', TRUE);

require './config.php';
require './include/db_'.$database.'.php';

$db = new dbstuff;
$db->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
$db->select_db($dbname);

if(!get_cfg_var('register_globals')) {
	@extract($HTTP_GET_VARS);
}

$sqldump = '';

echo "<HTML><HEAD></HEAD><BODY STYLE=\"font-family: Tahoma, Verdana, 宋體; font-size: 11px\"><b>數據庫恢復實用工具 RESTORE for Discuz!</b><br><br>".
	"本程序用于恢復用 Discuz! 備份的數據文件,當 Discuz! 出現問題無法運行和恢復數據,<br>".
	"而 phpMyAdmin 又不能恢復大文件時,可嘗試使用此工具.<br><br>".
	"版權所有(C) 北京康盛世紀科技有限公司, 2002, 2003, 2004<br><br>".
	"注意:<br><br>".
	"<b>本程序需放于 Discuz! 目錄中才能使用<br><br>".
	"只能恢復存放在服務器(遠程或本地)上的數據文件,如果您的數據不在服務器上,請用 FTP 上傳<br><br>".
	"數據文件必須為 Discuz! 導出格式,并設置相應屬性使 PHP 能夠讀取<br><br>".
	"請盡量選擇服務器空閑時段操作,以避免超時.如程序長久(超過 10 分鐘)不反應,請刷新</b><br><br>";

if($file) {
	if(strtolower(substr($file, 0, 7)) == "http://") {
		echo "從遠程數據庫恢復數據 - 讀取遠程數據:<br><br>";
		echo "從遠程服務器讀取文件 ... ";

		$sqldump = @fread($fp, 99999999);
		@fclose($fp);
		if($sqldump) {
			echo "成功<br><br>";
		} elseif(!$multivol) {
			exit("失敗<br><br><b>無法恢復數據</b>");
		}
	} else {
		echo "從本地恢復數據 - 檢查數據文件:<br><br>";
		if(file_exists($file)) {
			echo "數據文件 $file 存在檢查 ... 成功<br><br>";
		} elseif(!$multivol) {
			exit("數據文件 $file 存在檢查 ... 失敗<br><br><br><b>無法恢復數據</b>");
		}

		if(is_readable($file)) {
			echo "數據文件 $file 可讀檢查 ... 成功<br><br>";
			@$fp = fopen($file, "r");
			@flock($fp, 3);
			$sqldump = @fread($fp, filesize($file));
			@fclose($fp);
			echo "從本地讀取數據 ... 成功<br><br>";
		} elseif(!$multivol) {
			exit("數據文件 $file 可讀檢查 ... 失敗<br><br><br><b>無法恢復數據</b>");
		}
	}

	if($multivol && !$sqldump) {
		exit("分卷備份范圍檢查 ... 成功<br><br><b>恭喜您,數據已經全部成功恢復!安全起見,請務必刪除本程序.</b>");
	}

	echo "數據文件 $file 格式檢查 ... ";
	@list(,,,$method, $volume) = explode(',', base64_decode(preg_replace("/^# Identify:\s*(\w+).*/s", "\\1", preg_replace("/^(.+)/", "\\1", substr($sqldump, 0, 256)))));
	if($method == 'multivol' && is_numeric($volume)) {
		echo "成功<br><br>";
	} else {
		exit("失敗<br><br><b>數據非 Discuz! 分卷備份格式,無法恢復</b>");
	}
	//debug

	if($onlysave == "yes") {
		echo "將數據文件保存到本地服務器 ... ";
		$filename = "./forumdata".strrchr($file, "/");
		@$filehandle = fopen($filename, "w");
		@flock($filehandle, 3);
		if(@fwrite($filehandle, $sqldump)) {
			@fclose($filehandle);
			echo "成功<br><br>";
		} else {
			@fclose($filehandle);
			die("失敗<br><br><b>無法保存數據</b>");
		}
		echo "成功<br><br><b>恭喜您,數據已經成功保存到本地服務器 <a href=\"".strstr($filename, "/")."\">$filename</a>.安全起見,請務必刪除本程序.</b>";
	} else {
		$sqlquery = splitsql($sqldump);
		echo "拆分操作語句 ... 成功<br><br>";
		unset($sqldump);

		echo "正在恢復數據,請等待 ... <br><br>";
		foreach($sqlquery as $sql) {
			if(trim($sql)) {
				$db->query($sql);
				//echo "$sql<br>";
			}
		}

		$nextfile = str_replace("-$volume.sql", '-'.($volume + 1).'.sql', $file);

		echo "數據文件 <b>$volume#</b> 恢復成功,現在將自動導入其他分卷備份數據.<br><b>請勿關閉瀏覽器或中斷本程序運行</b>";
		redirect("restore.php?file=$nextfile&multivol=yes");
	}
} else {
	echo "參數:<br><br>".
		"<b>file=forumdata/dz_xxx.sql</b> (本地恢復: forumdata/dz_xxx.sql 是本地服務器上數據文件的路徑和名字)<br>".
		"<b>file=http://your.com/discuz/forumdata/dz_xxx.sql</b> (遠程恢復: http://... 是遠程數據文件的路徑和名字)<br><br>".
		"<b>onlysave=yes</b> (只將數據文件轉存到本地服務器,而不恢復到數據庫)<br><br>".
		"用法舉例:<br><br>".
		"<b><a href=\"restore.php?file=forumdata/discuz.sql\">restore.php?file=forumdata/discuz.sql</a></b> (恢復 forumdata 目錄下的 discuz.sql 數據文件)<br>".
		"<b><a href=\"restore.php?file=http://your.com/discuz/forumdata/dz_xxx.sql\">restore.php?file=http://your.com/discuz/forumdata/discuz_xxx.sql</a></b> (恢復 your.com 上的相應數據文件)<br>".
		"<b><a href=\"restore.php?file=http://your.com/discuz/forumdata/dz_xxx.sql&onlysave=yes\">restore.php?file=http://your.com/discuz/forumdata/dz_xxx.sql&onlysave=yes</a></b> (轉存 your.com 上的相應數據文件到本地服務器)<br>".
		"</BODY></HTML>";
}

function splitsql($sql){
	$ret = array();
	$num = 0;
	$queriesarray = explode(";\n", trim($sql));
	unset($sql);
	foreach($queriesarray as $query) {
		$queries = explode("\n", trim($query));
		foreach($queries as $query) {
			$ret[$num] .= $query[0] == "#" ? NULL : $query;
		}
		$num++;
	}			
	return($ret);
}

function redirect($url) {
	echo "<script>";
	echo "function redirect() {window.location.replace('$url');}\n";
	echo "setTimeout('redirect();', 2000);\n";
	echo "</script>";
	echo "<br><br><a href=\"$url\">如果您的瀏覽器沒有自動跳轉,請點擊這里</a>";
}

?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区高清视频在线观看| 久久品道一品道久久精品| 成人精品鲁一区一区二区| 激情丁香综合五月| 国内精品久久久久影院薰衣草 | 一二三四社区欧美黄| 亚洲图片激情小说| 亚洲美女电影在线| 亚洲一区在线观看免费观看电影高清| 国产精品国产三级国产| 国产精品久久午夜| 一区二区三区四区五区视频在线观看| 亚洲欧洲精品成人久久奇米网| 中文字幕av一区二区三区高| 久久精品欧美日韩精品| 国产精品视频一二| 一区二区三区免费在线观看| 亚洲图片欧美色图| 青青草精品视频| 精品无码三级在线观看视频| 成人动漫一区二区| 欧美亚洲动漫精品| 欧美一卡二卡在线| 精品盗摄一区二区三区| 亚洲国产精品精华液ab| 亚洲自拍偷拍网站| 久久电影网电视剧免费观看| 国产成a人亚洲精品| 色婷婷精品久久二区二区蜜臀av| 在线免费观看不卡av| 欧美草草影院在线视频| 国产精品系列在线| 首页国产丝袜综合| 成人av在线一区二区| 欧美日韩在线播放三区四区| 国产亚洲精久久久久久| 一区二区三区中文在线| 紧缚奴在线一区二区三区| 91原创在线视频| 日韩精品一区二区三区中文不卡 | 成人不卡免费av| 精品视频在线免费观看| 欧美国产精品一区二区| 午夜精品久久久久久久蜜桃app | 亚洲免费在线电影| 国产在线一区二区| 欧美人伦禁忌dvd放荡欲情| 国产免费成人在线视频| 丝袜国产日韩另类美女| 色综合久久天天| 久久久九九九九| 蜜臀精品一区二区三区在线观看 | 老司机精品视频一区二区三区| 9久草视频在线视频精品| 日韩视频一区二区三区在线播放| 久久久美女毛片| 日本美女一区二区三区视频| 91麻豆国产精品久久| 亚洲国产精品精华液ab| 国产一区二区三区在线观看免费| 欧美日韩国产123区| 国产精品久久久久一区| 久久99九九99精品| 欧美一区在线视频| 日韩综合小视频| 欧美综合一区二区三区| 亚洲欧美日韩在线| 成人h动漫精品一区二区| 久久青草国产手机看片福利盒子 | 亚洲免费大片在线观看| www.亚洲精品| 国产女主播在线一区二区| 日本午夜一本久久久综合| 欧美日韩在线播放一区| 亚洲一区二区三区四区五区黄| 99久久综合国产精品| 国产精品久久久久婷婷二区次| 国产成人av网站| 久久久亚洲高清| 成人免费视频视频在线观看免费 | 国产精品亚洲综合一区在线观看| 欧美一级专区免费大片| 奇米精品一区二区三区在线观看| 精品视频免费在线| 亚洲va欧美va国产va天堂影院| 欧美午夜片在线观看| 午夜欧美电影在线观看| 欧美日韩一级视频| 日本午夜精品视频在线观看| 在线综合+亚洲+欧美中文字幕| 奇米在线7777在线精品| 日韩一区二区电影在线| 狠狠色丁香婷综合久久| 久久久精品综合| 97久久精品人人爽人人爽蜜臀| 亚洲欧美激情视频在线观看一区二区三区| 91亚洲精品久久久蜜桃网站| 一区二区三区在线观看国产| 欧美一区日本一区韩国一区| 激情亚洲综合在线| 国产精品欧美一区喷水| 色94色欧美sute亚洲线路一久 | 3atv一区二区三区| 精品一区二区精品| 亚洲色图制服丝袜| 欧美一卡在线观看| 成人午夜激情视频| 亚洲一区二区视频| 久久久久久麻豆| 欧美性猛交xxxx乱大交退制版 | 91免费版在线| 日韩电影在线免费看| 中文字幕国产精品一区二区| 欧美日韩大陆一区二区| 国产丶欧美丶日本不卡视频| 一区二区三区欧美在线观看| 精品久久人人做人人爽| 日本丶国产丶欧美色综合| 激情五月婷婷综合| 亚洲乱码中文字幕| 久久婷婷久久一区二区三区| 91蜜桃在线观看| 国产一区二区三区香蕉| 亚洲一区二区三区美女| 中文字幕精品—区二区四季| 欧美一二三区精品| 91色视频在线| 国产精品一区二区三区网站| 性久久久久久久久久久久| 中文字幕精品一区二区精品绿巨人 | 精品国产91洋老外米糕| 欧美亚洲一区二区三区四区| 国产精品自拍一区| 日韩成人av影视| 一区二区三区影院| 中文字幕中文在线不卡住| 欧美成人综合网站| 欧美熟乱第一页| 色综合一区二区| av一区二区三区| 国产成人免费av在线| 国产美女视频91| 韩国视频一区二区| 美女视频免费一区| 日韩影院在线观看| 亚洲黄色性网站| 亚洲色图清纯唯美| 综合中文字幕亚洲| 国产精品麻豆99久久久久久| 欧美成人精品1314www| 欧美高清视频www夜色资源网| 99久久精品久久久久久清纯| 懂色中文一区二区在线播放| 黄页网站大全一区二区| 激情深爱一区二区| 亚洲成人1区2区| 亚洲第四色夜色| 五月天久久比比资源色| 亚瑟在线精品视频| 日本成人在线一区| 人人爽香蕉精品| 午夜精品123| 日本麻豆一区二区三区视频| 日本一道高清亚洲日美韩| 亚洲电影第三页| 亚洲国产wwwccc36天堂| 亚洲3atv精品一区二区三区| 亚洲va欧美va国产va天堂影院| 亚洲在线观看免费视频| 亚洲已满18点击进入久久| 亚洲一区二区五区| 亚洲一区二区精品3399| 天天色综合天天| 欧美a一区二区| 久久av中文字幕片| 国产一区二区三区香蕉 | 亚洲国产高清在线| 国产精品视频第一区| 一区二区免费看| 五月婷婷久久丁香| 国产高清久久久| 丰满岳乱妇一区二区三区| 国产经典欧美精品| 91丝袜呻吟高潮美腿白嫩在线观看| 一本高清dvd不卡在线观看| 欧美午夜片在线看| 久久综合国产精品| 一区二区三区四区乱视频| 美女视频免费一区| 国产精品91一区二区| 91亚洲精品久久久蜜桃网站| 欧美一卡在线观看| 中文字幕精品一区二区精品绿巨人| 亚洲综合在线五月| 狠狠色综合日日| 日本高清不卡在线观看| 2020国产精品久久精品美国| 亚洲欧美日韩国产另类专区| 久久机这里只有精品| 99国产精品久久|