ASP编程入门进阶(六):Cookies讲座  [2004-2-22]          
什么是 Cookie?Cookie 其实是一个标签,经常可能听到的中文翻译:小舔饼。当你访问一个需要唯一标识你的站址的 WEB 站点时,它会在你的硬盘上留下一个标记,下一次你访问同一个站点时,站点的页面会查找这个标记。

每个 WEB 站点都有自己的标记,标记的内容可以随时读取,但只能由该站点的页面完成。每个站点的Cookie与其他所有站点的Cookie存在同一文件夹中的不同文件内(你可以在 win98 的 Windows 目录下的 Cookie 文件夹中找到它们,而 win2k 则在 Documents and Settings 文件夹下特定用户的 cookies 文件夹中)。

一个 Cookie 就是一个唯一标识客户的标记,Cookie 可以包含在一个对话期或几个对话期之间某个 WEB 站点的所有页面共享的信息,使用 Cookie 还可以在页面之间交换信息。这项功能经常被使用在要求认证客户密码以及电子公告板、WEB 聊天室等 ASP 程序中。

>>> 接着阅读全部内容,More...

By [cnbruce] at 8:49:10 | Comments [10] | views [29666]
 ASP编程入门进阶(五):内置对象Response  [2004-2-22]          
通过对Request对象的学习,可以了解到,Request对象是服务器端用来获取客户端的信息的。
但作为服务器和客户端进行交互,是不是还缺少服务器端向客户端发送信息呢?对象Response正是担任此责任。
负责将信息传递给用户的对象就是Response了,它可动态地响应客户端的请求,并将动态生成的响应结果返回给客户端浏览器。
一,Response.write
在Response中write方法是使用最频繁的一个了,write就是写:将指定的字符串写到当前的 HTTP 输出。

>>> 接着阅读全部内容,More...

By [cnbruce] at 8:44:56 | Comments [21] | views [40962]
 ASP编程入门进阶(四):内置对象Request  [2004-2-21]          
系统学习ASP,就是先从ASP的几大内置对象开始的.
一般称五大对象:Request、Response、Server、Session、Application
今天先来看看Request对象。

当然一直还没有提到的就是,ASP到底是什么样?我看代码怎么知道是ASP代码?

>>> 接着阅读全部内容,More...

By [cnbruce] at 8:42:02 | Comments [28] | views [38615]
 ASP编程入门进阶(三):接触脚本程序  [2004-2-20]          
有了前面的html中关于form的强化知识,是不是在想,下面就可以开始ASP之旅呢?未必。
一般系统学过ASP的编程人员都会切身体会到:在系统学习ASP的内置对象和内置组件之前,学会脚本语言永远是至关重要的。
为什么这么说呢?为什么要学脚本语言呢?ASP和脚本语言又有什么关系呢?

首先说说ASP是贵为何物吧。ASP是Microsoft Active Server Pages的简称,它是一种服务器端脚本环境,可用来创建交互式 Web 页并建立强大的 Web 应用程序。可以表明ASP是一种基于服务器端的脚本环境,那就明白ASP为什么需要IIS支持了,因为IIS即为常用的一类web服务器;那也就明白为什么要学脚本语言了,因为ASP提供的是一种脚本环境。

>>> 接着阅读全部内容,More...

By [cnbruce] at 8:45:46 | Comments [24] | views [41641]
 ASP编程入门进阶(二):认识表单  [2004-2-19]          
说实话,无论是asp,php还是jsp进行网络编程的时候,都离不开和用户的交互。
而人机对话的平台,基本上是靠相应的文本、列表框进行输入,然后通过按钮提交送至数据库的。
所以学习网络编程就一定要了解这些输入平台相关的东西:表单(form)
其基本格式如下:
[html]

>>> 接着阅读全部内容,More...

By [cnbruce] at 9:04:52 | Comments [57] | views [61640]
 ASP编程入门进阶(一):安装配置服务器  [2004-2-19]          
本人的水平有限,难免有疏忽遗漏之处,还望大家批评指正,在此先谢过。

ASP编程入门进阶(一):安装配置服务器

鉴于ASP脚本语言是在服务器端IIS或PWS中解释和运行,并可动态生成普通的HTML网页,然后再传送到客户端供浏览的这一特点。我们要在本机上进行调试,那就要求我们的个人电脑具有服务器的功能。

>>> 接着阅读全部内容,More...

By [cnbruce] at 9:02:24 | Comments [39] | views [56579]
 ASP问答集  [2004-2-7]          
问:为什么我的记录集的RecordCount值总是返回-1?
答:你应当使用这种模式来打开存取数据库的记录集:
     rec.open strSQL,conn,1,1
     其中的strSQL是操作数据库的SQL语句;conn是联接数据库的Connection 变量。
问:我在ASP脚本中写了很多的注释,这会不会影响服务器处理ASP文件的速度?

>>> 接着阅读全部内容,More...

By [cnbruce] at 10:59:54 | Comments [4] | views [18184]
 禁止站外提交表单(author:killer)  [2004-2-6]          
使用asp尽量减少服务器端的工作量,这样就应该多使用javascript,把所有提交字段使用javascript或vbscript检测后提交给服务器,这样服务器就不必再作检测,而在提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地址提交提交无无效:
[code]
<%
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))

>>> 接着阅读全部内容,More...

By [cnbruce] at 10:42:40 | Comments [4] | views [14732]
 ASP发送邮件的class(author:cjj)  [2004-2-6]          
一. 程序思路

  所有的程序,主要实现两个功能,一、发送邮件;二、上传附件。使用无组件上传程序来上传附件到服务器,在发送完后,将删除服务器上的邮件。实现这两个功能,需要一个数据库来存放邮件内容及附件信息(文件名)。邮件的发送有两种情况:一是,无附件的邮件;二是,有附件的邮件。

  1.发送无附件的邮件。用户根据实际情况来填写收信人、发信人、抄送、密送、SMTP服务器地址、邮件主题、邮件内容等信息,这些信息中,收信人、发信人、邮件主题、邮件内容是必须填写的,否则将收不到邮件。如果SMTP服务器支持SMTP验证,那么你就把你在该邮局的用户名和密码填上。如,你填的发信人地址是xxxx@163.com,因为163的SMTP服务,支持SMTP验证,所以你就要需要你在163的用户名xxxx,密码****,这样才能顺利发送邮件;如,你发信人地址是xxxx@hotmail.com,因为hotmail是不需要SMTP验证的,所以你不用填写用户名和密码。只要记住一点,你的发信的SMTP服务器支持SMTP验证的话,你就要填写相应的用户名和密码。你在填写完表单后,点“发送”按钮就直接发送邮件了。这个过程是在mail.asp和inc_clsEmail.asp完成的。

>>> 接着阅读全部内容,More...

By [cnbruce] at 10:38:28 | Comments [12] | views [22500]