asp编写程序

asp编写程序,第1张

===================== 第一题 开始================

<html>

<head>

</head>

<body>

<%

Dim IP

IP=RequestServerVariables("REMOTE_ADDR")

If Mid(IP,1,7)="162105" Then

ResponseWrite "欢迎您"

Else

ResponseWrite "您是非法用户"

End If

%>

</body>

</html>

========================= 第一题 结束 =========================

第二题 开始

<html>

<body>

<%

If RequestCookies("user")="" Then

'如果是第一次访问,就让客户填写有关信息

ResponseWrite "您好,您是第一次访问本站,请填写个人信息"

%>

<form action="" method="post">

请输入姓名 : <input type="text" name="user_name">

请选择性别 : <input type="radio" name="sex" value="男">男

<input type="radio" name="sex" value="女">女

<input type="submit" value="提交">

</form>

<%

Elseif RequestCookies("user")("vNumber")>=1 Then

'如果不是第一次访问,就令访问次数在原有次数上加1

Dim vNumber '定义一个访问次数变量

Dim user_name

Dim sex

vNumber=RequestCookies("user")("vNumber")

user_name=RequestCookies("user")("user_name")

sex=RequestCookies("user")("sex")

ResponseCookies("user")("vNumber")=vNumber+1 '将访问次数加1保存到 Cookies 中

ResponseCookies("user")("user_name")=user_name

ResponseCookies("user")("sex")=sex

ResponseCookies("user")Expires=#2030-1-1# '设置有效期为20年,其实也没必要这么长

ResponseWrite RequestCookies("user")("user_name")&"您好,您是第"&(vNumber+1)&"次访问本站"

End If

'如果提交表单后执行如下语句

If RequestForm("user_name")<>"" And RequestForm("sex")<>"" Then

ResponseCookies("user")("user_name")=RequestForm("user_name")

ResponseCookies("user")("sex")=RequestForm("sex")

ResponseCookies("user")("vNumber")=1

ResponseCookies("user")Expires=#2030-1-1#

%>

</body>

</html>

第二题 结束

'

' 取得当前用户的IP地址

'

Private Function GetUserIP()

Dim strIP

'// 取得当前用户的返问IP

strIP = RequestServerVariables(">

dim strsql,rs,conn

strsql="select name,telphone,address from sales order by desc"

set conn=servercreateobject("adodbconnection")

set rs=servercreateobject("adodbrecordset")

rs=connexecute(strsql)

楼主请参考以下代码,至于每于输出多少个,请改动变量B的值即可。

<%

set rs=servercreateobject("adodbrecordset")

rsopen "select from class_3 where typeid="&rssrot("typeid"),conn,1,1

if rseof and rsbof then

responsewrite "没有分类"

else

dim a,b,c

a=rsrecordcount

b=2 'b代表每行输出多少个

if (a mod b)=0 then

c=a/b

else

c=int(a/b)+1

end if

'通过以上判断得出共多少行,即c

for i=1 to c

if rseof then

exit for

end if

for ii=1 to b

if rseof then

exit for

end if

responsewrite "<a href='xxxasp'>"&rs("thirdname")&"</a>"

rsmovenext

next

responsewrite "<br>"

next

end if

rsclose

set rs=nothing

%>

如果你的这个文本是在同域内,可以用FSO功能读取文本内容

如果是跨域的话,要用AJAX来读取

读取的代码太多,就不写了,你可以搜一下百度FSO和AJAX的使用

==============

<%

'设定已经将内容存入变量str_link

arr_str_link=split(str_link,chr(13))'用换行符做分割符来数组化原数据

sn=lcase(RequestServerVariables("SERVER_NAME")) '

for i=0 to ubound(arr_str_link)

if sn=arr_str_link(i) or sn=">

以上就是关于asp编写程序全部的内容,包括:asp编写程序、用ASP脚本编写程序、编写一段ASP程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9641296.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存