asp源码

时间:2024-03-22 01:45:36编辑:奇事君

下载的asp源码模板怎么使用

怎么使用?这个问题问得有点奇怪
ASP运行,需要服务端,首先确保你电脑有运行ASP的服务端,或者IIS,或者上传至ASP服务空间(最简单的就是有个小ASP服务小软件,你将其放至ASP源码目录下,运行,然后在IE中输入127.0.0.1,既可访问)。
至于使用嘛,不修改,通过你上传的服务IP则可直接使用。
如果要修改,增加改变你自己的东西,则你需要对其进行编辑,编辑方式可以通过网页编辑工具或者记事本(记事本编辑,需要对里面比较熟悉)。


asp源码怎么用??????????????

请确认你的机器上安装了IIS 你可以在浏览器输入 localhost 检查 如果出现 网站建设中就是安装好的

解决办法:
1.把你的源文件复制进C:\Inetpub\wwwroot路径下,不包含上级目录

2.新建一个站点

如果没有配置iis 请上网搜索下iis的安装方法,安装前请确认你有系统盘或i386文件夹

配置好后 右击我的电脑->管理->服务和应用程序->internet信息服务(IIS)->网站(2003系统,XP为 默认网站)右击->新建->网站(2003系统,xp为 虚拟目录)->按提示做 注意选择好网站主目录 复选上 执行(如isapi应用程序或CGI)->OK

然后在浏览器就可以浏览了···

如果还不行请检查你的ASP是否需要数据库支持,是否需要安装,有些网站程序也是要安装的,如discuz等··


asp注册登陆代码

1,(index.asp 用户登陆页面)





会员

<!--
body,td,th {
font-family: 宋体;
font-size: 14px;
}
-->




会员注册系统



用户名:



密 码:







注册










2,(login.asp 用户数据处理文件)


<%
'打开数据库判断用户是否存在,info为表名,username为字段名
set rsc=server.createobject("adodb.recordset")
sqlc="select * from info where username='"&request.Form("username")&"' and password='"&request.Form("password")&"'"
rsc.open sqlc,conn,1,1
session("username")=rsc("username")
session("password")=rsc("password")
session.Timeout=30
set rsc=nothing
response.Redirect("change.asp")
'如果用户不存在,session("username")为空
%>
3,(change.asp 用户信息修改页面)




修改

<!--
body,td,th {
font-size: 14px;
}
-->




<%

set rsc=server.createobject("adodb.recordset")
sqlc="select * from info where username='"&session("username")&"' and password='"&session("password")&"'"
rsc.open sqlc,conn,1,1
nr=rsc("password")
username=rsc("username")
password=rsc("password")
sex=rsc("sex")
qq=rsc("qq")
mail=rsc("mail")
add=rsc("add")
personalinfo=rsc("personalinfo")
vv=rsc("ntime")
set rsc=nothing
if nr="" then
response.Redirect("index.asp")
end if
if strcomp(nr,request.Form("password"))=0 then
response.Write("欢迎你!"&request.Form("username"))
response.Write("你是在"&vv&"注册的")
session("username")=request.Form("username")
end if
if session("username")="" then
response.Redirect("index.asp")
end if
%>



用户名:
">
*


密 码:
">
*


性 别:
">


QQ:
">


Mail:
">


地 址:
">


介绍





退出系统
<% if strcomp(request.QueryString("se"),"y")=0 then
session("username")=""
response.Redirect("index.asp")
end if
%>



<%
if strcomp(request.QueryString("ac"),"ch")=0 then
set rs=server.createobject("adodb.recordset")
sql="select * from info where username='"&session("username")&"'"
rs.open sql,conn,1,3
rs("username")=request.Form("username")
rs("password")=request.Form("password")
rs("mail")=request.Form("mail")
rs("sex")=request.Form("sex")
rs("qq")=request.Form("qq")
rs("add")=request.Form("add")
rs("personalinfo")=request.Form("personalinfo")
rs.update
set rs=nothing
response.Write("修改完成!")
end if
%>



4,(reg.asp 新用户注册页面)



用户注册

<!--
body,td,th {
font-family: 宋体;
font-size: 14px;
}
-->




用户注册
<%
=request.QueryString("msg")
%>



用户名:

*


密码:

*


确定密码:

*


性别:



QQ:



Mail:



地址:



个人介绍











5,(addnewdata.asp 新用户注册数据处理文件)




成功


<%
ac=request.QueryString("ac")
msg="注册错误信息"
if request.Form("username")="" then
msg=msg&""&"用户名不能为空"
end if
if strcomp(cstr(request.Form("password")),cstr(request.Form("password2")))0 then
msg=msg&""&"两次密码输入不同"
end if

if len(request.Form("password"))<6 then
msg=msg&""&"密码太简单"
end if

if strcomp(msg,"注册错误信息")>0 then
response.Redirect("reg.asp?msg="&msg)
end if
if ac="adduser" then
set rsc=server.createobject("adodb.recordset")
sql="select * from info where username='"&request.Form("username")&"'"
rsc.open sql,conn,1,1
ck=rsc("username")
set rsc=nothing
if ck"" then
msg=msg&""&"用户名被人注册"
response.Redirect("reg.asp?msg="&msg)
end if
dsql="select * from info where id is null"
set rs=server.createobject("adodb.recordset")
rs.open dsql,conn,1,3
rs.addnew
rs("username")=request.Form("username")
rs("password")=request.Form("password")
rs("mail")=request.Form("mail")
rs("sex")=request.Form("sex")
rs("qq")=request.Form("qq")
rs("add")=request.Form("add")
rs("personalinfo")=request.Form("personalinfo")
rs("ntime")=now
rs.update
set rs=nothing
%>

注册成功,点击登陆

<%
end if
%>



6,(conn.asp 数据库连接文件)
<%
'连接数据库开始
dim conn,rs,sql
on error resume next
dbpath=server.mappath("userinfo.mdb")
set conn=server.createobject("adodb.connection")
conn.open "PROVIDER=Microsoft.jet.OLEDB.4.0;data source="&dbpath
'创建记录对象
set rs=server.createobject("adodb.recordset")
%>

7,(userinfo.mdb ACCESS 数据库)
在ACCESS中建一个表,然后在这个表中建立字段名称
表名:info

字段名称 数据类型
id 自动编号
username 文本
password 文本
sex 文本
quest 文本
qq 文本
mail 文本
personalinfo 文本
ntime 文本


上一篇:古筝学习

下一篇:网络工程师教程