今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐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/n/20160219/1620174.html
看过《ASP实现不存在的网页就自动发送邮件》的人还看了以下文章 更多>>