仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 439|回复: 8
打印 上一主题 下一主题

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

[复制链接]
兰色精灵 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用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差不多。
乐观 该用户已被删除
5#
发表于 2015-2-10 06:47:33 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
精灵巫婆 该用户已被删除
6#
发表于 2015-3-1 02:53:32 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
第二个灵魂 该用户已被删除
7#
发表于 2015-3-10 12:29:51 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
柔情似水 该用户已被删除
8#
发表于 2015-3-17 07:11:07 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
莫相离 该用户已被删除
9#
发表于 2015-3-24 02:05:25 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 03:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表