<%@ Language=VBScript %> <% If session("agentusername")="" Then ef=True ec="授权非法,有可能是超时造成的。" ElseIf Request("username")="" or RegExpTest("[^A-Za-z0-9]",Request("username")) Then ef=True ec="请输入用户名!" ElseIf not IsNumeric(Request("id")) Then ef=True ec="ID应该是数字!" end if if not ef then Set conn=Server.CreateObject("ADODB.Connection") conn.Open Application("FreeHostDBlink") Set ds = Server.CreateObject("ADODB.Recordset") Sql="Select * from FreeHost.FreeHost_USER where (agent1='"&session("agentusername")&"' or agent2='"&session("agentusername")&"') and username='"&Request("username")&"'" if Instr(1,sql, ";", 1)>0 or Instr(1,sql, "--", 1)>0 then Response.Write "非法字符!" Response.End end if ds.Open Sql,conn,1,1 if ds.eof then ef=True ec="用户不存在!" end if end If if not ef then Set dsagent = Server.CreateObject("ADODB.Recordset") Sql="Select * from FreeHost.FreeHost_AGENT where username='"&ds("agent1")&"'" if Instr(1,sql, ";", 1)>0 or Instr(1,sql, "--", 1)>0 then Response.Write "非法字符!" Response.End end if dsagent.Open Sql,conn,1,3 If dsagent.Eof Then ef=True ec="代理会员名不存在或密码出错了!" end if end if if not ef then Set dshost = Server.CreateObject("ADODB.Recordset") Sql="Select * from FreeHost.FreeHost_HostProductlist where id='"&Request("id")&"'" if Instr(1,sql, ";", 1)>0 or Instr(1,sql, "--", 1)>0 then Response.Write "非法字符!" Response.End end if dshost.Open Sql,conn,1,1 if dshost.Eof then ef=True ec="产品不存在!" Else '读取月付 PAY_Month=dshost("PAY_Month") PAY_Season=dshost("PAY_Season") PAY_halfyear=dshost("PAY_halfyear") PAY_Nextyear=dshost("PAY_Nextyear") PAY_2year=dshost("PAY_2year") PAY_3year=dshost("PAY_3year") PAY_4year=dshost("PAY_4year") PAY_5year=dshost("PAY_5year") ServerlistID=dshost ("ServerlistID") if ds("agent1")<>"n" then Set agnserverid = Server.CreateObject("ADODB.Recordset") Sql="Select * from FreeHost.FreeHost_HostProductlist_AGN where id='"&dshost ("id")&"' and agent1='"&ds("agent1")&"'" agnserverid.Open Sql,conn,1,1 dim isAgnHostSer if not agnserverid.Eof then if agnserverid ("ServerlistID")<>0 then ServerlistID=agnserverid ("ServerlistID") isAgnHostSer=true else isAgnHostSer=false end if end if end if'isagn end if end if if not ef then Set dsHostlist = Server.CreateObject("ADODB.Recordset") Sql="Select * from FreeHost.FreeHost_HostProductlist where id='"&Request("id")&"'" if Instr(1,sql, ";", 1)>0 or Instr(1,sql, "--", 1)>0 then Response.Write "非法字符!" Response.End end if dsHostlist.Open Sql,conn,1,1 if dsHostlist.Eof then ef=True ec="产品不存在!" end if end if if not ef then Set dsServerlist = Server.CreateObject("ADODB.Recordset") Sql="Select * from FreeHost.FreeHost_Serverlist where id='"&ServerlistID&"'" dsServerlist.Open Sql,conn,1,1 if dsServerlist.Eof then ef=True ec="服务器为空!" end if end if if not ef then Set dsagnettype = Server.CreateObject("ADODB.Recordset") Sql="Select * from FreeHost.FreeHost_Agent_pers where agenttype='"& session("agenttype")&"'" dsagnettype.Open Sql,conn,1,1 if dsagnettype.Eof then ef=True ec="代理类型折扣为空,请先设置它!" end if end if if not ef then Set dsagnpri = Server.CreateObject("ADODB.Recordset") Sql="Select * from FreeHost.FreeHost_Agent_price where prtype='虚拟主机' and username='"&session ("agentusername")&"' and id="&dsHostlist("id")&"" dsagnpri.Open Sql,conn,1,1 if dsagnpri.eof then myrealcost=dsHostlist("usermoney")*dsagnettype("pers") else myrealcost=dsagnpri("usermoney") end if dsagnpri.close Set dsendmoney = Server.CreateObject("ADODB.Recordset") Sql="Select * from FreeHost.FreeHost_Agent_user_price where prtype='虚拟主机' and username='"&session("agentusername")&"' and id="&dsHostlist("id")&"" dsendmoney.Open Sql,conn,1,1 ' response.write sql if dsendmoney.eof then usermoney=dsHostlist("usermoney") else usermoney=dsendmoney("usermoney") end if dsendmoney.close myrealcost=Clng(FormatNumber(myrealcost,0,-1,0,0))'四舍五入'2011-8-29 'usermoney=Clng(FormatNumber(usermoney,0,-1,0,0))'四舍五入 %> <%session("FreeHostCom").FreeHost_WR("html5")%>  开通虚拟主机 <%session("FreeHostCom").FreeHost_WR("html6")%> <% homedir=dsServerlist("homedir") AccessFlags=1 if dsHostlist("asp")="y" then AccessFlags=513 ScriptMaps=dsServerlist("asp") end if if dsHostlist("aspx")="y" then AccessFlags=513 ScriptMaps=ScriptMaps&"|"&dsServerlist("aspx") end if if dsHostlist("cgi")="y" then AccessFlags=517 ScriptMaps=ScriptMaps&"|"&dsServerlist("cgi") end if if dsHostlist("php")="y" then AccessFlags=513 ScriptMaps=ScriptMaps&"|"&dsServerlist("php") end if if dsServerlist("infosafe")<>"" And AccessFlags>1 then ScriptMaps=ScriptMaps&"|"&dsServerlist("infosafe") end if ScriptMaps=trim(replace(ScriptMaps,"||","|")) %> <%session("ServerlistID")=dsHostlist("ServerlistID")%> <%session("homedir")=homedir%> <%session("DefaultDoc")=""%> <%session("LogFileDirectory")=LogFileDirectory%> <%session("AccessFlags")=AccessFlags%> <%session("ScriptMaps")=ScriptMaps%> <%session("HttpErrors")=HttpErrors%>
用户名:<%=ds("username")%>
余额:<%if trim(lcase(Request("username")))<>trim(lcase(session("agentusername"))) then%><%=ds("usermoney")%><%else%><%=dsagent("usermoney")%><%End if%> 元
电子邮件:><%=ds("email")%>
QQ:<%=ds("qq")%>
中文名:<%=ds("truename")%>
联系地址:<%=ds("address")%>
电话:<%=ds("tel")%>
注册ip:<%=ds("regip")%>
注册时间:<%=ds("regtime")%>
">

<%if isAgnHostSer=true then%>
 独立模式产品
 分配的空间大小: "> M IIS连接数: "> (4294967295表示无限制)
 多少用户共用一个应用程序池(IIS6): ">
 带宽上限(IIS 6): "> 字节/秒(默认是4294967295表示无限制)
 手工指定到期时间: 2005-7-24
<%end if%>
 FTP用户名: <%=ds("username")%><%else%><%=Request("Ftpname")%><%end if%>" size="10" maxlength="14">
  checked<%end if%>> 试用<%=Application("testtime")%>天 checked<%end if%>> 一个月 checked<%end if%>> 一季 checked<%end if%>> 半年 checked<%end if%>> 一年 checked<%end if%>> 两年 checked<%end if%>> 三年 checked<%end if%>> 四年 checked<%end if%>> 五年
<%if isAgnHostSer=false then%>  请选择机房: <% Set dsX = Server.CreateObject("ADODB.Recordset") Sql="Select * from FreeHost.FreeHost_Serverlist order by orderbyid desc" dsX.Open Sql,conn,1,1 If dsX.Eof Then%> 服务器列表为空. <%else%> <%end if%>

<%end if%> ">  将要开通的产品为:<%=dsHostlist("Hosttype")%> <%if isAgnHostSer=true then%>成本价格:0 元/年<%else%>成本价格:<%=myrealcost%> 元/年<%end if%> 我的零售价格:<%=usermoney%> 元 /年
  <%if trim(lcase(Request("username")))<>trim(lcase(session("agentusername"))) then%> 从用户金额中扣除(不选将以成本价扣除代理自己的钱) 价格:
<%else%> <%end if%> <% Set dsSqlpdlist = Server.CreateObject("ADODB.Recordset") Sql="Select * from FreeHost.FreeHost_SqlProductlist where Hosttype='"&dsHostlist("Hosttype")&"' and isbyhost='y'" dsSqlpdlist.Open Sql,conn,1,1 if not dsSqlpdlist.Eof Then havesql=true%>   附送: 注意选择后不能更改 <%End if%> <%dsSqlpdlist.close%>
 内部记录:
  我已阅读并同意了《服务条款》  

 

<%if Request("year")<>"" then%> <%end if%> <%session("FreeHostCom").FreeHost_WR("html7")%> <%end if if ef then Response.Redirect "e.asp?e="&ec end if%>