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

📄 install.asp

📁 红金羚v1.5办公自动化软件是基于大型数据库系统开发的应用系统
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<%
'=========================================================
' 『动感在线』版权所有(C) Donggan.Net
' 您可以自由应用本程序于合法的个人或商业行为。
' 您必须保留版权信息。
'=========================================================
' Version:1.3
' Date: 2003-01-10
' Script Written by xubin
'=========================================================
' Copyright (C) 1999-2002 Donggan.Net. All rights reserved.
' Web: http://www.Donggan.net
' Email: webmaster@Donggan.net,webmaster@mail.Donggan.net
'=========================================================
%>
<!--#Include File="conn.asp" -->
<!--#Include File="procedure.asp" -->
<!--#Include File="Language.asp" -->
<!--#Include File="md5.asp" -->
<% 
	'Call loaderror()
	Call showwebdata()
	Call Language_var(Language,"")

	'检测组件支持情况
	Function IsObjInstalled(strClassString)
		On Error Resume Next
		IsObjInstalled = FALSE
		Err = 0
		Dim xTestObj
		Set xTestObj = Server.CreateObject(strClassString)
		If 0 = Err Then IsObjInstalled = TRUE
		Set xTestObj = Nothing
		Err = 0
	End Function
	
	'检测组件版本
	Function getver(Classstr)
		On Error Resume Next
		getver=""
		Err = 0
		Dim xTestObj
		Set xTestObj = Server.CreateObject(Classstr)
		If 0 = Err Then getver=xtesTobj.version
		Set xTestObj = Nothing
		Err = 0
	End Function
	
	'保存信息
	Sub savestep_a()
		Dim AdminUser,AdminPassword,WebName,WebURL
		AdminUser=TRIM(Request.Form("AdminUser"))
		AdminPassword=TRIM(Request.Form("AdminPassword"))
		WebName=TRIM(Request.Form("WebName"))
		WebURL=TRIM(Request.Form("WebURL"))
		If AdminUser="" or AdminPassword="" or WebName="" or WebURL="" Then
			errortext="错误:您需要填写所有的信息。"
			Call showerror1()
		End If
		Set rs=Server.Createobject("adodb.recordset")
		sql="select UserName,UserPass,WebName,WebURL from Management"       
		rs.open sql,conn,3,2      
		rs("UserName")=AdminUser
		rs("UserPass")=MD5(AdminPassword)    
		rs("WebName")=WebName
		rs("WebURL")=WebURL 
		rs.update
		rs.close
	End Sub
	Sub savestep_b()
		Dim FromName,FromMail,MailSubject,SetMailzj,FilePath,CodeBit,DYDay,SetGroup,ReplaceBody
		FromName=TRIM(Request.Form("FromName"))
		FromMail=TRIM(Request.Form("FromMail"))
		MailSubject=TRIM(Request.Form("MailSubject"))
		SetMailzj=TRIM(Request.Form("SetMailzj"))
		FilePath=TRIM(Request.Form("FilePath"))
		CodeBit = Request.Form("CodeBit")
		DYDay = Request.Form("DYDay")
		SetGroup=TRIM(Request.Form("SetGroup"))
		SetLine=TRIM(Request.Form("SetLine"))
		ReplaceBody = Request.Form("ReplaceBody")
		If Request.Form("ReplaceBody")<>"FALSE" Then
			ReplaceBody=TRUE
		Else
			ReplaceBody=FALSE
		End If
		If SetGroup<1 Then SetGroup=1
		If SetLine<1 Then SetLine=1

		If FromName="" or FromMail="" or MailSubject="" or SetMailzj="" or SetGroup="" or SetLine="" Then
			errortext="错误:您需要填写所有的信息。"
			Call showerror1()
		End If
		If NOT IsValidEmail(FromMail) Then
			errortext="错误:邮件地址格式错误将可能造成发信失败!"
			Call showerror1()		
		End If
		Set rs=Server.Createobject("adodb.recordset")
		sql="select FromName,FromMail,MailSubject,SetMailzj,FilePath,CodeBit,DYDay,SetGroup,ReplaceBody from Management"       
		rs.open sql,conn,3,2      
		rs("FromName")=FromName
		rs("FromMail")=FromMail
		rs("MailSubject")=MailSubject
		rs("SetMailzj")=SetMailzj
		rs("FilePath")=FilePath
		rs("CodeBit")=CodeBit
		rs("DYDay")=DYDay
		rs("SetGroup")=SetGroup
		rs("ReplaceBody")=ReplaceBody 
		rs.update
		rs.close
	End Sub
	Sub savestep_c()
		Dim SMTPHost,SMTPUser,SMTPPass
		SMTPHost=TRIM(Request.Form("SMTPHost"))
		SMTPUser=TRIM(Request.Form("SMTPUser"))
		SMTPPass=TRIM(Request.Form("SMTPPass"))
		Set rs=Server.Createobject("adodb.recordset")
		sql="select SMTPHost,SMTPUser,SMTPPass from Management"       
		rs.open sql,conn,3,2      
		rs("SMTPHost")=SMTPHost
		rs("SMTPUser")=SMTPUser
		rs("SMTPPass")=SMTPPass
		rs.update
		rs.close
	End Sub
	Sub savestep_d()
		Dim WebName,WebURL,FromMail,SetMailzj
		Set rs=Server.Createobject("adodb.recordset")
		sql="select WebName,WebURL,FromMail,SetMailzj from Management"       
		rs.open sql,conn,1,1      
		WebName=rs("WebName")
		WebURL=rs("WebURL")
		FromMail=rs("FromMail")
		SetMailzj=rs("SetMailzj")
		rs.close
		Response.Write "<script src='http://Donggan.net/xbsoft/usedata/reg.asp?WebIP="&Request.ServerVariables("LOCAL_ADDR")&":"&Request.ServerVariables("SERVER_PORT")&"&CodeURL=http://"&Request.ServerVariables("SERVER_NAME")&Request.ServerVariables("URL")&"&webname="&WebName&"&WebURL="&WebUrl&"&SetMailZJ="&SetMailZJ&"&WebMail="&FromMail&"&SoftName=DGMail&SoftVer=1.3'></script>"
	End Sub
	Sub deltelowe()
		Dim objFSO
		Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
		objFSO.DeleteFile(Server.MapPath("install.asp"))
		Set objFSo=nothing
	End Sub


%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charSet=gb2312">
<link rel="stylesheet" href="images/styles.css" type="text/css">
</head>
<body leftmargin="0" Topmargin="0" marginwidth="0" marginheight="0" background="images/greystrip.gIf">
<!--#Include File="head.asp" -->
<p align="center"><font color="#336699">动感在线邮件发送系统      
      V1.3&nbsp; 安装向导</font></p>         
<center>    
	 <%
	 '选择安装步骤       
	 Select Case Request.QueryString("step")
	 	Case "a"
	 		Call step_a()
	 	Case "b"     
	 		Call savestep_a()
	 		Call step_b()
	 	Case "c"      
	 		Call savestep_b()       
	 		Call step_c()
	 	Case "d"     
	 		Call savestep_c()
	 		Call step_d()   
	 	Case "e"     
	 		Call savestep_d()
	 		Call step_e()    
	 		Call deltelowe()      
	 	Case Else 
			Call step_x()	 	
	 End Select
	 %> 
</center>    
    
<%Sub step_x()%>    
<table border="0" width="67%" cellspacing="1">    
  <tr>    
    <td width="100%">    
      <ul>    
<li><b>感谢您选用《动感在线邮件系统》,本邮件系统是目前国内可以看到的最优秀的邮件群发网络软件。</b></li>    
<li><b>您可以免费使用于合法的个人或商业行为中,但请保持代码的完整性。</b></li>    
<li><b>版权所有
      动感在线 红孩儿 。</b></li>     
<li><b>按照惯例作为免费软件,对于由于使用它而造成的任何后果作者不承担任何责任。</b></li>    
<li><b>本安装向导将知道您一步一步的配置系统。</b></li>    
       <li> 版本检查:<font color="#336699"><script src='http://Donggan.net/xbsoft/usedata/ver.asp?SoftID=DGMail&SoftVer=1.3&skins=1'></script></font></li>    
      </ul>    
      <%    
		If IsObjInstalled("Persits.MailSEnder") or IsObjInstalled("CDONTS.NewMail") or IsObjInstalled("SMTPsvg.Mailer") or IsObjInstalled("JMail.SMTPMail") or IsObjInstalled("easymail.MailSEnd") or IsObjInstalled("CMailCOM.SMTP.1")Then    
     		Response.Write "<p align=""center""><a href=""?step=a"">下一步</a></p>"      
		Else      
			Response.Write "<b><font color=#FF0000>很遗憾!根据[自动邮件组件检测]的结果您的主机上没有本版本邮件系统所支持的邮件组件,因此您不能使用此系统</font></b>"    
		End If    
      %>    
    </td>    
  </tr>    
</table>    
<%End Sub%>    
<%Sub step_a()%> 
<Form method="POST" action="?step=b">    
<table border="0" width="554" cellspacing="1" height="73">    
  <tr>    
    <td width="401" colspan="2" height="17">    
      <p align="center"><b>第一步 基本系统信息设置</b>     
    </td>    
  </tr>    
  <tr>    
    <td width="80" height="1">    
      <font color="#336699">    
      管理员名称</font>    
    </td>    
    <td width="460" height="1"><input name="AdminUser" size="32"  class="bk">&nbsp;<font color="#FF0000">*</font><font color="#7C96B8">用于登陆系统的身份严正</font>    
    </td>    
  </tr>    
  <tr>    
    <td width="80" height="1">    
      <font color="#336699">    
      管理员密码</font>    
    </td>    
    <td width="460" height="1"><input name="AdminPassword" size="32"  class="bk">&nbsp;<font color="#FF0000">*</font><font color="#7C96B8">用于登陆系统的身份严正</font>    
    </td>    
  </tr>    
  <tr>    
    <td width="80" height="25">    
      <font color="#336699">    
      网站名称</font>    
    </td>    
    <td width="460" height="25"><input name="WebName" size="32"  class="bk">&nbsp;<font color="#FF0000">*</font><font color="#7C96B8">显示在系统顶部,和订阅邮件时的显示</font>    
    </td>    
  </tr>    
  <tr>    
    <td width="80" height="25">    
      <font color="#336699">    
      网站地址</font>    
    </td>    
    <td width="460" height="25"><input name="WebURL" size="32"  class="bk" value="<%="http://"&Request.Servervariables("server_name")%>">&nbsp;<font color="#FF0000">*</font><font color="#7C96B8">显示在系统顶部,和订阅邮件时的显示</font>    
    </td>    
  </tr>    
  <tr>    
    <td width="401" colspan="2" height="21">    
      <p align="center">      
<input type="Submit" value="下一步" name="install_a" class="Tips_bo">    
    </td>    
  </tr>    
</table>    
</Form>    
      <p>  
      </p>  
<%End Sub%> 
<%Sub step_b()%> 
<Form method="POST" action="?step=c">    
<table border="0" width="634" cellspacing="1" height="1">    
  <tr>    
    <td width="721" colspan="2" height="17">    
      <p align="center"><b>第二步 发送邮件基本信息设置(1)</b>         
    </td>    
  </tr> 
  <tr>    
  <td height="1" width="126">&nbsp;发送人姓名<%=Language_Management(1)%></td>       
  <td height="1" width="534"><input type="text" name="FromName" size="32"  class="bk">&nbsp;<font color="#FF0000">*</font><font color="#7C96B8">用于订阅邮件显示和发送邮件时默认</font><%=Language_Management(26)%></td> 
  </tr>    
  <tr>    
  <td height="1" width="126">&nbsp;发送人地址<%=Language_Management(2)%></td>       
  <td height="1" width="534"><input type="text" name="FromMail" size="32"  class="bk" style="ime-mode:disabled">&nbsp;<font color="#FF0000">*</font><font color="#7C96B8">用于订阅邮件显示和发送邮件时默认</font><%=Language_Management(27)%></td> 
  </tr>    
  <tr>    
  <td height="1" width="126">&nbsp;默认邮件主题<%=Language_Management(3)%></td>       
  <td height="1" width="534"><input type="text" name="MailSubject" size="32"  class="bk">&nbsp;<font color="#FF0000">*</font><font color="#7C96B8">用于发送邮件时默认</font><%=Language_Management(28)%></td>   
  </tr>    
  <tr>    
  <td height="1" width="126">&nbsp;邮件发送组件</td>       
  <td width="534" height="1"><select name="SetMailzj" class="bk" size="1">   
			  <option value="jmail" <%If IsObjInstalled("JMail.SMTPMail") Then Response.Write "selected" %>>Jmail</option> 
			  <option value="aspemail" <%If IsObjInstalled("Persits.MailSEnder") Then Response.Write "selected" %>>AspEmail</option>     
      <option value="cdonts" <%If IsObjInstalled("CDONTS.NewMail") AND Not IsObjInstalled("easymail.MailSEnd") Then Response.Write "selected" %>>CDONTS</option>       
      <option value="aspmail" <%If IsObjInstalled("SMTPsvg.Mailer") Then Response.Write "selected" %>>AspMail</option>  
      <option value="easywebmail" <%If IsObjInstalled("easymail.MailSEnd") Then Response.Write "selected" %>>EasyWebMail</option>      
      <option value="CMailServer" <%If IsObjInstalled("CMailCOM.SMTP.1") Then Response.Write "selected" %>>CMailServer</option>       
    </select> <font color="#FF0000">*</font><font color="#7C96B8">发信所使用的邮件组件,如果下面是自动检测的结果。只有选择你主机上支持的邮件组件才可以发信</font>    
  </td> 
  </tr>    
  <tr>    
  <td height="1" width="126"></td>       
  <td width="534" height="1">    
    <table border="1" width="303" bordercolor="#7C96B8" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF" bordercolorlight="#C0C0C0">
      <tr>       
<td width="393" colspan="2"><font color="#FF0000">自动组件检测</font></td>       
      </tr>       
      <tr>       
<td width="203">邮件组件名称</td>       
<td width="190">&nbsp;支持情况/版本</td>       
      </tr>       
      <tr>       
<td width="203"><font color="#336699">w3 Jmail (JMAIL)</font></td>           
<td width="190">       
<%If Not IsObjInstalled("JMail.SMTPMail") Then
						Response.Write "&nbsp;<font color=red><b>×</b></font>"       
					Else       
						Response.Write "&nbsp;<font color=green><b>√</b></font> " & getver("JMail.SMTPMail")       

⌨️ 快捷键说明

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