عند إنشاء موقع ويب، عادةً ما تكون هناك بعض العمليات غير الصحيحة من قبل الزوار أو عيوب في موقعنا نفسه، مما يتسبب في الوصول إلى صفحة غير موجودة. في هذا الوقت، ستظهر رسالة خطأ 404 إذا كان زائرًا متحمسًا قد نرسل لك رسالة بريد إلكتروني لتذكيرك بأن الزوار لن يرسلوا لنا رسائل بريد إلكتروني في معظم الأوقات. استخدم ASP لإنشاء برنامج عملي. عندما يصل المستخدم وتظهر رسالة خطأ 404، سيقوم النظام تلقائيًا بإرسال بريد إلكتروني إلينا، لذلك لا داعي للقلق. رمز الإنتاج هو كما يلي:
ما يلي هو جزء مقتبس :
<% @language="vbscript" %>
<% خيار صريح %>
<%
تعتيم strPage، strReferer، strMessage
خافت objSMTP
' قم بتسجيل الصفحة المخالفة
strPage = Request.ServerVariables("HTTP_URL")
'تسجيل المرجع
strReferer = Request.ServerVariables("HTTP_REFERER")
' قم بإعداد مكون البريد الإلكتروني
تعيين objSMTP = Server.CreateObject("JMail.Message")
objSMTP.From = " [email protected] "
objSMTP.FromName = "المجال الخاص بك"
objSMTP.Subject = "تم تسجيل خطأ 404"
objSMTP.AddRecipient(" [email protected] ")
'اكتب الرسالة http://soft.downcodes.com/
strMessage = "الصفحة المطلوبة:" & strPage & vbCrLf & vbCrLf
إذا كان strReferer <> "" ثم
strMessage = strMessage & "المرجع:" & strReferer
آخر
strMessage = strMessage "قام الزائر بكتابة العنوان"
نهاية إذا
objSMTP.Body = strMessage
"أرسل الرسالة."
objSMTP.Send("mail.jzxue.com")
'مرتب
objSMTP.ClearRecipients
objSMTP.Close()
تعيين objSMTP = لا شيء
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
" http://www.w3.org/TR/html4/strict.dtd ">
<html لانج="ar">
<الرأس>
<title>404 صفحة غير موجودة</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</الرأس>
<الجسم>
<h1>خطأ 404 لم يتم العثور على الصفحة</h1>
<ص>
الرسالة المناسبة هنا
</ص>
</الجسم>
</html>