backupdb.asp
上传用户:saigedz
上传日期:2019-10-14
资源大小:997k
文件大小:4k
源码类别:

中间件编程

开发平台:

HTML/CSS

  1. <%@ CODEPAGE=65001 %>
  2. <%
  3. '///////////////////////////////////////////////////////////////////////////////
  4. '// 插件应用:    Z-Blog 1.7
  5. '// 插件制作:    
  6. '// 备    注:    
  7. '// 最后修改:   
  8. '// 最后版本:    
  9. '///////////////////////////////////////////////////////////////////////////////
  10. %>
  11. <% Option Explicit %>
  12. <% On Error Resume Next %>
  13. <% Response.Charset="UTF-8" %>
  14. <% Response.Buffer=True %>
  15. <!-- #include file="../../c_option.asp" -->
  16. <!-- #include file="../../function/c_function.asp" -->
  17. <!-- #include file="../../function/c_function_md5.asp" -->
  18. <!-- #include file="../../function/c_system_lib.asp" -->
  19. <!-- #include file="../../function/c_system_base.asp" -->
  20. <!-- #include file="../../function/c_system_event.asp" -->
  21. <!-- #include file="../../function/c_system_plugin.asp" -->
  22. <%
  23. Call System_Initialize()
  24. '检查非法链接
  25. Call CheckReference("")
  26. '检查权限
  27. If BlogUser.Level>1 Then Call ShowError(6) 
  28. If CheckPluginState("BackupDB")=False Then Call ShowError(48)
  29. BlogTitle="BackupDB(Z-Blog的数据库备份及升级程序)"
  30. If Request.QueryString("act")="BackupDB" Then
  31. randomize
  32. Dim bkdbname,fso
  33. bkdbname="backup"&year(now) & right("0" & month(now),2) & right("0" & day(now),2) & right("0" & hour(now),2) & right("0" & minute(now),2) & right("0" & second(now),2) &"_"& MD5(Now)  & ".mdb"
  34. Set fso=server.createobject("scripting.filesystemobject")
  35. if fso.fileexists(BlogPath&ZC_DATABASE_PATH) then
  36. fso.copyfile BlogPath&ZC_DATABASE_PATH,BlogPath&"DATA"&bkdbname
  37. End if
  38. Set fso = Nothing
  39. Call SetBlogHint_Custom("‼ 提示:当前数据库已备份,可点击链接下载至本地保存.")
  40. End If
  41. %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  42. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<%=ZC_BLOG_LANGUAGE%>" lang="<%=ZC_BLOG_LANGUAGE%>">
  43. <head>
  44. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  45. <meta http-equiv="Content-Language" content="<%=ZC_BLOG_LANGUAGE%>" />
  46. <link rel="stylesheet" rev="stylesheet" href="../../CSS/admin.css" type="text/css" media="screen" />
  47. <script language="JavaScript" src="../../script/common.js" type="text/javascript"></script>
  48. <title><%=BlogTitle%></title>
  49. </head>
  50. <body>
  51. <div id="divMain">
  52. <div class="Header"><%=BlogTitle%></div>
  53. <div class="SubMenu">
  54. <span class="m-left m-now"><a href="backupdb.asp">数据库备份</a></span>
  55. <span class="m-left"><a href="updatedb.asp">数据库结构升级</a></span>
  56. </div>
  57. <div id="divMain2">
  58. <% Call GetBlogHint() %>
  59. <form id="edit" name="edit" method="post" action="?">
  60. <%
  61. If Request.QueryString("act")="BackupDB" Then
  62. Response.Write "<p><b>数据库备份</b></p>"
  63. Response.Write "<p>备份成功:<a href="""&ZC_BLOG_HOST&"DATA/"&bkdbname&""" target=""_blank"">"&ZC_BLOG_HOST&"DATA/"&bkdbname&"</a></p>"
  64. Response.Write "<p></p><hr/><p></p>"
  65. End If
  66. Response.Write "<p><b>数据库备份</b>:备份当前的数据库到DATA目录</p>"
  67. Response.Write "<p><input class=""button"" style=""width:100px"" type=""submit"" value=""提交"" id=""btnPost"" onclick=""this.form.action+='act=BackupDB';return window.confirm('"& ZC_MSG058 &"');""/></p>" & vbCrlf
  68. Response.Write "<p></p>"
  69. %>
  70. </form>
  71. </div>
  72. <script language="javascript">
  73. function ChangeValue(obj){
  74. if (obj.value=="True")
  75. {
  76. obj.value="False";
  77. return true;
  78. }
  79. if (obj.value=="False")
  80. {
  81. obj.value="True";
  82. return true;
  83. }
  84. }
  85. </script>
  86. </body>
  87. </html>
  88. <%
  89. Call System_Terminate()
  90. If Err.Number<>0 then
  91.   Call ShowError(0)
  92. End If
  93. %>