<% '------------------------------------- '功能:申请友情链接 '作者:ITlearner '演示:http://www.itlearner.com/link/ '------------------------------------- %> 申请友情链接_<%=WebName & ChannelName%> - Powered By ITlearner
系统使用说明 | 申请友情链接 | 链接网站列表 | 所有友情链接 | 管理网站信息 | 自助友情链接联盟
您的位置:首页 -- <%=ChannelName%> -- 申请友情链接
<% if request("action")="addlink" then call addlink else call showaddform end if sub showaddform %>

申请流程:填写资料 -> 获取代码 -> 放到自己的主页上 -> 点击一次到我站 -> OK

用 户 名: * 不能超过12个字符(6个汉字)
网站名称: * 不能超过12个字符(6个汉字)
网站地址: * 不能超过100个字符
图片地址:
可选项,不能超过100个字符 (图片大小尺寸为:88*31,如果暂时没有,请留空)
网站类型: * 请正确选择您网站的类型
密  码: * 4~12个字符
密码确认: * 请再输一遍确认
联系邮箱: * 请输入有效的邮件地址,不能超过50个字符
网站简介:
* 不能超过200个字符(100个汉字)
<%end sub%> <%sub addlink dim username,sitename,siteurl,sitelogo,email,password,pwdconfirm,webtype,siteintro username=hx.checkstr(request.form("username"),12) sitename=hx.checkstr(request.form("sitename"),12) siteurl=hx.checkstr(request.form("siteurl"),100) sitelogo=hx.checkstr(request.form("sitelogo"),100) email=hx.checkstr(request.form("email"),50) password=hx.checkstr(request.form("password"),12) pwdconfirm=hx.checkstr(request.form("pwdconfirm"),12) webtype=request.form("webtype") siteintro=hx.checkstr(request.form("siteintro"),250) dim blnerror,strerror blnerror=false if username="" or sitename="" or siteurl="" or password="" or siteintro="" or email="" then blnerror=true strerror="
  • 请检查是否有必填信息没有填写!
  • " end if if blnerror=false then if hx.blnfilter(sitename,1) then blnerror = true strerror = strerror & "
  • 网站名称不能包含某些特殊关键词!
  • " end if if hx.blnfilter(siteintro,1) then blnerror = true strerror = strerror & "
  • 网站简介不能包含某些特殊关键词!
  • " end if if hx.blnfilter(siteurl,2) then blnerror = true strerror = strerror & "
  • 此域名已经被屏蔽!
  • " end if if sitelogo="" then sitelogo="http://" & hx.BaseUrl & "images/wu.gif" end if if left(sitelogo,7)<>"http://" then sitelogo="http://" & sitelogo if left(siteurl,7)<>"http://" then siteurl="http://" & siteurl '增强邮箱和网址的判断 if not CheckEmail(email) then blnerror = true strerror = strerror & "
  • 联系邮箱不正确!
  • " end if if not CheckUrl(siteurl) then blnerror = true strerror = strerror & "
  • 网址不正确!
  • " end if if not isnumeric(webtype) then blnerror=true strerror=strerror & "
  • 请正确选择网站类型!
  • " end if if len(password)<4 then blnerror=true strerror=strerror & "
  • 您的密码太短了!
  • " end if if password<>pwdconfirm then blnerror=true strerror=strerror & "
  • 两次密码不相同!
  • " end if end if if blnerror=false then dim rs,sql set rs=hx.execute("select username from CL_Link where username='"&username&"'") if not rs.eof then blnerror=true strerror=strerror & "
  • 抱歉,用户名已经存在,请重新选择一个用户名
  • " end if set rs=nothing end if if blnerror=false then '检测是否是同一域名 V1.6新增 051104 if IsDomainLimit = 1 then dim domain domain = mid(siteurl,8) if instr(domain,"/")>0 then domain = left(domain,instr(domain,"/")) end if set rs=hx.execute("select username from CL_Link where siteurl like '%"&domain&"%'") if not rs.eof then blnerror=true strerror=strerror & "
  • 抱歉,此域名已经存在,系统限制一个域名只能注册一次。
  • " end if set rs=nothing end if end if if blnerror=true then response.write strerror response.write "

    << 返回上一页

    " else sql="select top 1 * from CL_Link" set rs=server.CreateObject("adodb.recordset") rs.open sql,conn,1,2 rs.AddNew rs("username")=username rs("email")=email rs("sitename")=sitename rs("webtype")=webtype rs("password")=md5(password,16) rs("siteurl")=siteurl rs("siteintro")=siteintro rs("sitelogo")=sitelogo if IsVerify = 1 then rs("isverify")=0 '不通过 else rs("isverify")=1 '通过 end if rs.Update rs.close set rs=nothing %>

    文字链接 代码:

    显示样式:<%=WebName%>

    图标链接 代码:

    显示样式:<%=WebAlt%>

    <% end if end sub '邮箱验证 Function CheckEmail(str) Dim re,a Set re = New RegExp re.IgnoreCase = True re.Global = True re.Pattern = "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" a = re.Test(str) If a then CheckEmail = True Else CheckEmail = False End If end function '网址验证 Function CheckUrl(str) Dim re,a Set re = New RegExp re.Pattern = "^https?:\/\/[\u4E00-\u9FA5a-zA-Z\.\/0-9]{3,}[\u4E00-\u9FA5a-zA-Z\/0-9]{2,}$" re.IgnoreCase = False a = re.Test(str) If a Then CheckUrl = true Else CheckUrl = false End If End Function %>
    <%set hx=nothing%>