⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 databasebackup.jsp

📁 特色: 1.今晚在线社区独有的双风格分桢形式 2.社区最多可进行3级分类
💻 JSP
字号:
<%@ page language="java" contentType="text/html;charset=UTF-8" %>
<%@ include file="../GVinc/gvInclude.jsp" %>
<%@ include file="clubMasterPass.jsp" %>
<jsp:useBean id="db" scope="request" class="com.gamvan.club.manage.DatabaseBackup"/>
<jsp:useBean id="fo" scope="request" class="com.gamvan.tools.FileOperate"/>
<% 	
//权限判断共享代码
boolean ispass = false;
//ArrayEdit ae = new ArrayEdit();
ispass = ae.txtsArray(gvcmgTxt,15,"|");
if(!ispass){
	out.print(prtCenter("您无权进行此项操作!","",2));
	out.close();
	if(true)return;
}
//权限判断代码结束

String act=TypeChange.nullOfString(request.getParameter("act"));
String fileName = "GVclub_" + new java.text.SimpleDateFormat("yyMMdd").format(new java.util.Date()) + ".bak";
String fileFolder = "backup";
%>
<html>
<head>
<title>社区管理</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="css.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {color: #FF0000}
.style3 {color: #FF0000; font-weight: bold; }
-->
</style>
</head>
<body><script language="javascript" type="text/javascript" src="../GVscript/GVtopCode.js"></script>
<table width="99%" border="0" align="center" cellpadding="2" cellspacing="2" bgcolor="#e6e6e6">
  <tr>
    <td align="center"><strong>配置社区后台管理员等级</strong></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF"><span class="style3">目前数据库备份仅支持 MS SQL SERVER, 如果您的论坛使用其他数据库请手动备份。以最大程度的减少灾难发生为您带来的损失。</span></td>
  </tr>
</table>
<table width="99%" border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="#FFFFFF">
<%
com.gamvan.net.URL u = new com.gamvan.net.URL();
String url = u.getServerUrl(request);
if(request.getMethod().equals("POST")){
	fileName = request.getParameter("dFileName");
	fileFolder = request.getParameter("dFileFolder");
	db.setDbName(request.getParameter("dName"));
	db.setFileName(fileName);
	db.setFilePath(request.getRealPath("")+"\\club\\"+fileFolder+"\\");
	//out.print(request.getRealPath("")+"\\club\\"+fileFolder+"\\");
	boolean bea = db.doBackup();
	if(bea){
		url = url+"/club/"+ fileFolder +"/"+fileName;
		out.print("<br/><br/><center>请网际快车类下载工具下载此文件后执行删除操作!!!<br/><a href=\""+ url +"\" target=\"blank\">"+ url +"</a><br/>");
		out.print("<br/><br/><a href=databaseBackup.jsp?act=del&&fileFolder="+fileFolder+"&fileName="+fileName+">删除备份</a></center>");
	}
	out.print(prtCenter2(db.getMessage(),"databaseBackup.jsp",1));
	out.close();
	if(true)return;
}else{
	if(act.equals("del")){
		fo.delFile(request.getRealPath("")+"\\club\\"+request.getParameter("fileFolder")+"\\"+request.getParameter("fileName"));
		out.print(prtCenter2("操作完成!","databaseBackup.jsp",1));
		out.close();
		if(true)return;
	}
}

%>
  <form name="Gforms" method="post" action="" onSubmit="javascript:postMsg();">
    <tr bgcolor="#f6f6f6">
      <td width="21%" height="25" bgcolor="#eeeeee"><strong>数据库名称</strong></td>
      <td width="79%" bgcolor="#f6f6f6">
        <input name="dName" type="text" id="dName" value="GVclub_">
        输入您数据库的名字 如 GVclub_gamvan , GVclub_test </td>
    </tr>
    <tr bgcolor="#f6f6f6">
      <td height="12" bgcolor="#eeeeee"><strong>备份文件名</strong></td>
      <td bgcolor="#f6f6f6">
        <input name="dFileName" type="text" id="dFileName" value="<%=fileName%>" size="20">
      此处可修改为不易被别人猜到的名字以防数据泄露</td>
    </tr>
    <tr bgcolor="#f6f6f6">
      <td height="12" bgcolor="#eeeeee"><strong>备份到目录名</strong></td>
      <td bgcolor="#f6f6f6">
        <input name="dFileFolder" type="text" id="dFileFolder" value="<%=fileFolder%>" size="20">
      此处可修改为不易被别人猜到的名字以防数据泄露</td>
    </tr>	
	
    <tr bgcolor="#f6f6f6">
      <td height="25" bgcolor="#eeeeee">&nbsp;</td>
      <td bgcolor="#f6f6f6"><span class="style1">注意备份以后将给出备份文件链接地址,用快车下载备份文件后请点击删除按钮。<br>
        删除在服务器上的备份文件,以防止数据库内容备份文件被别人下载。</span></td>
    </tr>
    <tr bgcolor="#f6f6f6">
      <td height="25" bgcolor="#eeeeee">&nbsp;</td>
      <td bgcolor="#f6f6f6">
<input name="gvSubmit" type="submit" id="gvSubmit" value="执行备份">
<input name="gvBack" type="hidden" id="gvBack" value="">
</td>
    </tr>
  </form>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -