兰色精灵 发表于 2015-1-16 22:11:00

ASP网页编程之呈现404页面毛病的主动发送邮件的代码

楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。毛病|发送邮件|页面  我们在制造网站的时分,一般会有当访客的一些毛病操纵或我们网站自己的缺点,形成某个不存在的页面被会见,这时候会呈现404毛病提醒信息,假如是热情的访客大概会给你发一封邮件提醒你,事先年夜部分时分是访客不会给我们发邮件的。明天给人人先容的这个程序是当我们的网站呈现404毛病提醒时主动发送一封邮件给我们,代码以下:
<%@language="vbscript"%>
<%OptionExplicit%>
<%
DimstrPage,strReferer,strMessage
DimobjSMTP
Logtheoffendingpage
strPage=Request.ServerVariables("HTTP_URL")
Logthereferer
strReferer=Request.ServerVariables("HTTP_REFERER")
Setuptheemailcomponent
SetobjSMTP=Server.CreateObject("JMail.Message")
objSMTP.From="you@yourdomain.com"
objSMTP.FromName="YourDomain"
objSMTP.Subject="404ErrorLogged"
objSMTP.AddRecipient("you@yourdomain.com")
Writethemessage
strMessage="Requestedpage:"&strPage&vbCrLf&vbCrLf
IfstrReferer""Then
strMessage=strMessage&"Referer:"&strReferer
Else
strMessage=strMessage"Thevisitortypedtheaddressin"
EndIf
objSMTP.Body=strMessage
Sendthemessage
objSMTP.Send("mail.webjx.com")
Tidyup
objSMTP.ClearRecipients
objSMTP.Close()
SetobjSMTP=Nothing
%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<htmllang="en">
<head>
<title>404PageNotFound</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<body>
<h1>404PageNotFoundError</h1>
<p>
Appropriatemessagehere.
</p>
</body>
</html>
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。

蒙在股里 发表于 2015-1-18 21:47:11

Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)

仓酷云 发表于 2015-1-26 15:37:59

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

爱飞 发表于 2015-2-4 20:11:35

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

乐观 发表于 2015-2-10 06:47:33

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

精灵巫婆 发表于 2015-3-1 02:53:32

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

第二个灵魂 发表于 2015-3-10 12:29:51

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

柔情似水 发表于 2015-3-17 07:11:07

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

莫相离 发表于 2015-3-24 02:05:25

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
页: [1]
查看完整版本: ASP网页编程之呈现404页面毛病的主动发送邮件的代码