⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sms_send.asp

📁 《学校机房作业管理系统》采用ASP+Aceesss+ ServU构架
💻 ASP
字号:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<% 
'=========================================================
' 学校机房作业管理系统 V 1.0 [创建于200812122100]
' 授权发布网站:清远ABC-http://www.qyabc.com/
' 客服QQ:418322257   E-Mail:qystu@163.com
' 注意:如想得到关于本程序免费的技术支持,
' 必须承诺使用一周后,用平邮回寄“相关文件”文件夹中的“学校机房作业管理系统调查反馈表”表格。
' 作者博客:http://www.qyabc.com/u/qin/Default.aspx
'=========================================================
%>


<!--#include file="inc/config.asp" -->
<!--#include file="Connections/master.asp" -->
<!--#Include file="inc/checksqlIn.Asp"-->

<%
' *** Restrict Access To Page: Grant or deny access to this page
MM_authorizedUsers="6,5,1,7"
MM_authFailedURL="login.asp?error=3"
MM_grantAccess=false
If session("QYABC_userid") <> "" Then
  If (false Or CStr(Session("MM_UserAuthorization"))="") Or _
         (InStr(1,MM_authorizedUsers,Session("MM_UserAuthorization"))>=1) Then
    MM_grantAccess = true
  End If
End If
If Not MM_grantAccess Then
  MM_qsChar = "?"
  If (InStr(1,MM_authFailedURL,"?") >= 1) Then MM_qsChar = "&"
  MM_referrer = Request.ServerVariables("URL")
  if (Len(Request.QueryString()) > 0) Then MM_referrer = MM_referrer & "?" & Request.QueryString()
  MM_authFailedURL = MM_authFailedURL & MM_qsChar & "accessdenied=" & Server.URLEncode(MM_referrer)
  Response.Redirect(MM_authFailedURL)
End If
%>
<%

if(Request.Form("fromUserId") <> "") then insertsms__asafromUserId = Request.Form("fromUserId")

if(Request.Form("toUserId") <> "") then insertsms__asatoUserId = Request.Form("toUserId")

if(Request.Form("fromUsername") <> "") then insertsms__asafromUsername = Request.Form("fromUsername")

if(Request.Form("toUsername") <> "") then insertsms__asatoUsername = Request.Form("toUsername")

if(Request.Form("mailSubject") <> "") then insertsms__asamailSubject = Request.Form("mailSubject")

if(Request.Form("Content") <> "") then insertsms__asamailMessage = (Request.Form("Content"))

if(Request.Form("MailIP") <> "") then insertsms__asaMailIp = Request.Form("MailIP")

%>
<%
asan_content= insertsms__asamailSubject+insertsms__asamailMessage%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>发送结果。-<%=WebName%></title>
<link rel="SHORTCUT ICON" href="favicon.ico"/>
<link href="<%= SysCss %>" rel="stylesheet" type="text/css">
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="16%" valign="top"><table width="97%" border="0" align="center" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
      <tr>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td align="center"><a href="sms_index.asp">收件箱</a><a href="admin_exercise_subject_add.asp"></a><a href="admin_news_index.asp"></a></td>
      </tr>
      <tr>
        <td align="center"><a href="sms_mysend_list.asp">发件箱</a><a href="admin_exercise_subject_mylist.asp"></a><a href="admin_news_index.asp"></a></td>
      </tr>
      <tr>
        <td align="center"><a href="sms_write.asp">编写短信</a><a href="admin_exercise_content_add.asp"></a><a href="admin_news_add.asp"></a></td>
      </tr>
      <tr>
        <td align="center"><a href="admin_exercise_content_mylist.asp"></a><a href="admin_news_add.asp"></a></td>
      </tr>
      <tr>
        <td align="center"><a href="admin_news_add.asp"></a></td>
      </tr>
    </table></td>
    <td width="84%" valign="top">
	<%
Dim totalsms__MMColParam1
totalsms__MMColParam1 = "1"
If (Request.Form("toUserId") <> "") Then 
  totalsms__MMColParam1 = Request.Form("toUserId")
End If
%>
<%
Dim totalsms__MMColParam2
totalsms__MMColParam2 = "1"
If (Request.Form("fromUserId") <> "") Then 
  totalsms__MMColParam2 = Request.Form("fromUserId")
End If
%>
<%
Dim totalsms
Dim totalsms_numRows

Set totalsms = Server.CreateObject("ADODB.Recordset")
totalsms.ActiveConnection = MM_master_STRING
totalsms.Source = "SELECT mailIsRead  FROM sms  WHERE toUserId = '" + Replace(totalsms__MMColParam1, "'", "''") + "' AND mailIsRead=False AND fromUserId = '" + Replace(totalsms__MMColParam2, "'", "''") + "'"
totalsms.CursorType = 0
totalsms.CursorLocation = 2
totalsms.LockType = 1
totalsms.Open()

totalsms_numRows = 0
%>

<%

Dim totalsms_total
Dim totalsms_first
Dim totalsms_last

' set the record count
totalsms_total = totalsms.RecordCount

' *** Recordset Stats: if we don't know the record count, manually count them

If (totalsms_total = -1) Then

  ' count the total records by iterating through the recordset
  totalsms_total=0
  While (Not totalsms.EOF)
    totalsms_total = totalsms_total + 1
    totalsms.MoveNext
  Wend

  ' reset the cursor to the beginning
  If (totalsms.CursorType > 0) Then
    totalsms.MoveFirst
  Else
    totalsms.Requery
  End If


End If
%>
<%

if totalsms_total>5 then%>

<br>
<br>
<br>
<br>
<br>
<br>
<table width="492" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#42df31">
  <tr> 
    <td width="492"><font color="#FF0000"><strong>温馨提示</strong></font></td>
  </tr>
  <tr> 
    <td bgcolor="#FFFFFF"> <p><strong><br>
        对不起,你发送给<%= Request.Form("toUsername") %>的信息,已有五条了,并且<%= Request.Form("toUsername") %>还空没读你的信息,等他(她)读了,再发信息给他(她)吧。</strong></p>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td>&nbsp;</td>
          <td><div align="right"><strong><a href="sms_index.asp" target="_parent">返回收件箱</a></strong></div></td>
        </tr>
      </table>
      
    </td>
  </tr>
</table>
 <%else%>

  <%
Dim badwords
Dim badwords_numRows

Set badwords = Server.CreateObject("ADODB.Recordset")
badwords.ActiveConnection = MM_master_STRING
badwords.Source = "SELECT Badwords FROM config"
badwords.CursorType = 0
badwords.CursorLocation = 2
badwords.LockType = 1
badwords.Open()

badwords_numRows = 0
%>

  <%
dim limit_words
dim arrayx
dim asan_count
asan_count=0
limit_words=(badwords.Fields.Item("Badwords").Value)
arrayx=Split(limit_words,",")
for i=0 to ubound(arrayx)
%>
  <% if Instr(asan_content,arrayx(i))>0 then %>
  <% asan_count=asan_count+1 %>
  <% else%>
  <% end if %>
  <% next %>
<% if asan_count>2 then %>
<!-- 提示“所发的短信包含有不文明的词语。”语句开始 -->
<br>
<br>
<br>
<br>
<br>
<br>
<table width="492" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#42df31">
  <tr> 
    <td width="492"><font color="#FF0000"><strong>温馨提示</strong></font></td>
  </tr>
  <tr> 
    <td bgcolor="#FFFFFF"> <p><strong><br>
        你所发的短信包含有不文明的词语。</strong></p>
      <p><strong>我们都是有文化的人,所以请返回修改,然后才发送!</strong></p>
      <p><strong>谢谢合作!</strong></p>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td>&nbsp;</td>
          <td><div align="right"><strong><a href="javascript:history.back(-1)" target="_parent">返回修改</a></strong></div></td>
        </tr>
      </table>
      
    </td>
  </tr>
</table>
<!-- 提示“所发的短信包含有不文明的词语。”语句结束 -->

  <% else%>
  <%

set insertsms = Server.CreateObject("ADODB.Command")
insertsms.ActiveConnection = MM_master_STRING
insertsms.CommandText = "INSERT INTO sms (fromUserId, fromUsername, toUserId, toUsername,mailSubject, mailMessage, MailIp)  VALUES ('" + Replace(insertsms__asafromUserId, "'", "''") + "','" + Replace(insertsms__asafromUsername, "'", "''") + "','" + Replace(insertsms__asatoUserId, "'", "''") + "','" + Replace(insertsms__asatoUsername, "'", "''") + "','" + Replace(insertsms__asamailSubject, "'", "''") + "','" + Replace(insertsms__asamailMessage, "'", "''") + "','" + Replace(insertsms__asaMailIp, "'", "''") + "') "
insertsms.CommandType = 1
insertsms.CommandTimeout = 0
insertsms.Prepared = true
insertsms.Execute()

%>



<div align="center">
  <p><br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <strong><font color="#FF0000">已成功发送短信!</font></strong> <a href="sms_index.asp" target="_self">返回短信列表</a></p>
    <% end if '判断是否有不文明语句结束 %>
</div>
    <br>
    <br>
    <br>
    <br>
    <br>
	</td>
  </tr>
</table>
<!--#include file="inc/bot.asp" -->
</body>
</html>
<%
badwords.Close()
Set badwords = Nothing
%>
<% end if%>
<%
totalsms.Close()
Set totalsms = Nothing
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -