www.gusucode.com > 易心博客[圣诞版] 3.5手动安装码程序 > Admin_Ip.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!--#include file="Conn.asp"--> <!--#include file="Ex_Cls/Ex_CommonCls.asp"--> <!--#include file="Ex_Cls/Ex_SplitPageCls.asp"--> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <link href="Admin_STYLE.CSS" rel="stylesheet" type="text/css" /> </head> <body leftmargin="2" topmargin="0" marginwidth="0" marginheight="0" class="bgcolor" > <% Dim ExComm Set ExComm=new Ex_CommonCls ExComm.IsAdLogin ExComm.IsIpAllow dim action action=request.querystring("action") select case action case "add" call add() case "show" call addf() Call show Case "del" Call del() Case "delmore" Call delmore() end select sub addf() %> <SCRIPT language=javascript> function checkip() { var IP =document.all.adip.value var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/; var reg = IP.match(exp); if(reg==null) { alert("你输入的是一个非法的IP地址段!\nIP段为::xxx.xxx.xxx.xxx(xxx为0-255)!"); return false; } return true; } </script> <form id="form1" name="form1" method="post" action="admin_ip.asp?action=add" onSubmit="return checkip()"> <table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#FFFFFF" class="border"> <tr> <td height="24" colspan="3" class="topbg"><CENTER> 增加ip地址 </CENTER></td> </tr> <tr class="tdbg"> <td><CENTER>ip地址:</CENTER></td> <td><center><input type="text" name="adip" id="adip"size="25" maxlength="25"/></center></td> <td><CENTER><input type="submit" name="Submit" value="增加ip" /></CENTER></td> </tr> </table> </form> <%end Sub Sub add() Dim ip ip=request.Form("adip") Conn.execute("insert into Ex_lockip (lockip) values('"&ip&"')") ExComm.ClearCache(sn&"ip") ExComm.GetIpCache() ExComm.ShowMsg "添加成功","admin_ip.asp?action=show" End Sub Sub show() Dim iprs,ipsql Dim ExPages,page Set ExPages=new Ex_SplitPageCls Expages.letConn=Conn Expages.letColumns="select *" ExPages.letDataFrom="from Ex_LockIp" Set iprs=server.CreateObject("adodb.recordset") Expages.letPageSize="15" If ExComm.G(request("page"))="" Then page=1 Else page=ExComm.G(request("page")) End if ExPages.letPage=CInt(page) ExPages.letStrPage="" ExPages.Execute() %> <script language="javascript"> function checkall(theform) {for(var i=0;i<theform.elements.length;i++) { var e = theform.elements[i]; if (e.Name != "selectall") e.checked = theform.selectall.checked; } } </script> <form id="form1" name="form1" method="post" action="admin_ip.asp?action=delmore"> <table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#FFFFFF" class="border"> <tr> <td height="21" colspan="3" class="topbg"><CENTER>ip地址管理</CENTER></td> </tr> <tr class="tdbg"> <td>选中</td> <td><CENTER>ip地址</CENTER></td> <td><CENTER>删除</CENTER></td> </tr> <%If CInt(Expages.Ex_idCount)<>0 Then Set IpRs=ExPages.getRs Do While Not iprs.eof %> <tr class="tdbg"> <td><input type="checkbox" name="ids" id="ids" value="<%=iprs("id")%>" /></td> <td><CENTER><%=iprs("lockip")%></CENTER></td> <td><a href="admin_ip.asp?action=del&id=<%=iprs("id")%>" onclick="return confirm('是否要删除?')"><CENTER>删除</CENTER></a></td> </tr> <% iprs.movenext loop End if%> <tr class="tdbg"> <td><input type="checkbox" name="selectall" value="checkbox" onClick="checkall(this.form)"/> 全选</td> <td>删除 <input name="radiobutton" type="radio" value="radiobutton" /></td> <td><input type="submit" name="Submit" value="确定" /></td> </tr> </table> </form> <center> <%=ExPages.Show%> <center> <% End Sub Sub del() Dim id id=request.querystring("id") Conn.execute("delete * from Ex_lockip where id="&id) ExComm.ClearCache(sn&"ip") ExComm.GetIpCache() ExComm.ShowMsg "删除成功",request.servervariables("http_referer") End Sub Sub delmore() Dim ids,i ids=request.Form("ids") ids=Split(ids,",") for i=0 To UBound(ids) Conn.execute("delete * from Ex_lockip where id="&ids(i)) Next ExComm.ClearCache(sn) ExComm.GetIpCache() ExComm.ShowMsg "删除成功",request.servervariables("http_referer") End sub%> </body> </html>