ASP实现不存在的网页就自动发送邮件

2016-02-19 19:09 5 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐ASP实现不存在的网页就自动发送邮件,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - Web开发 】

  制作网站的时候通常会有当访客的一些错误操作或我们网站本身的缺陷,造成某个不存在的页面被访问,这时会出现404错误提示信息,如果是热心的访客可能会给你发一封邮件提示你,当时大部分时候是访客不会给我们发邮件的。用ASP做一个实用的程序,当用户访问出现404错误提示信息的时候系统会自动发一封邮件给我们,这样就不必担心了,制作代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  以下是引用片段:
  % @language="vbscript" %
  % Option Explicit %
  %
      Dim strPage, strReferer, strMessage
      Dim objSMTP
      ' Log the offending page
      strPage = Request.ServerVariables("HTTP_URL")
      ' Log the referer
      strReferer = Request.ServerVariables("HTTP_REFERER")
      ' Set up the email component
      Set objSMTP = Server.CreateObject("JMail.Message")
      objSMTP.From = "you@yourdomain.com"
      objSMTP.FromName = "Your Domain"
      objSMTP.Subject = "404 Error Logged"
      objSMTP.AddRecipient("you@yourdomain.com")
      ' Write the message http://soft.cnd8.com/
      strMessage = "Requested page: " & strPage & vbCrLf & vbCrLf
      If strReferer "" Then
          strMessage = strMessage & "Referer: " & strReferer
      Else
          strMessage = strMessage "The visitor typed the address in"
      End If
      objSMTP.Body = strMessage
      ' Send the message
      objSMTP.Send("mail.jzxue.com")
      ' Tidy up
      objSMTP.ClearRecipients
      objSMTP.Close()
      Set objSMTP = Nothing
  %
  !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
              "http://www.w3.org/TR/html4/strict.dtd"
  html lang="en"
  head
      title404 Page Not Found/title
      meta http-equiv="Content-Type" content="text/html; charset=gb2312"
  /head
  body
  h1404 Page Not Found Error/h1
  p
  Appropriate message here.
  /p
  /body
  /html

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1620174.html

延伸阅读
12306登录名不存在怎么办?   12306用户名不存在解决教程: 1、要注意账号区分大小写的。 2、实在不行用邮箱找回账号吧。 3、可能是系统有太忙了,可以在非订票高峰时试一下。
标签: Web开发
利用image对象的onerror事件来判断,出错则更换image对象的src为默认图片的URL。  第一种情况:图片存在,正常显示 第二种情况:图片不存在,显示默认图片 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 下面是通过js的判断 用javascript判断指定图片文件是否存在: 如判断img src="http://img.warting.com/allimg/201...
标签: SQLServer
最近做一个项目(Asp.net+Sql Server 2000),在原来开发的机器上运行没有任何问题.但当我在另外一台机器上调试程序(本机调试)的时候,总出现“SQL Server不存在或访问被拒绝”。相信在任何一个搜索网站输入这样的检索词,一定会获得n多的页面。 总结起来的关于SQL Server连接中此类四个最常见错误错误解决方案如下: 一."SQL Server 不...
标签: Web开发
在《欲练 CSS ,必先宫 IE》和《你有 table / 强迫症吗?》这两篇文章中,看到有不少评论用到div+CSS布局这个说法,用来和table布局比较。实际上div不是用来布局的,div只是用来表示一个其它元素都无法准确表达语意的一个块区,只有CSS是用于布局的,所以根本就不存在div+CSS布局这回事。反过来,table布局的时候经常依赖于CSS定义一个单元...
标签: Android
安卓手机sd卡不存在是什么原因   1、请确保你的手机中装有SD卡,且SD卡无损坏www.Tulaoshi.com; 2、请确保你的SD卡接触良好,在设置---存储可正常显示sd容量信息; 3、建议你在手机关机状态下尝试将外置卡取出,用酒精擦拭下后看能否正常使用。也试下其他的sd卡,看能否正常使用,如SD卡擦拭后还不能被手机识别且你的手机...

经验教程

972

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部