yns_save.asp
资源名称:gov_1.0.rar [点击查看]
上传用户:yjkj1008
上传日期:2020-10-17
资源大小:1496k
文件大小:6k
源码类别:
电子政务应用
开发平台:
HTML/CSS
- <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
- <!--#include file="Connections/conn_news.asp" --> <% '请尊重作者劳动成果不要删除以上信息 '业一新闻系统3.0正式版 '主页:http://yeyi.net '论坛:http://bbs.yeyi.net '业一网络 承接各种网站制作 '程序开发 软件开发业务 '业务联系 '电话: 13007310512 '联系人:郝亚平 'QQ:24344842 (只谈业务,技术问题请访问论坛) '请尊重作者劳动成果不要删除以上信息 %>
- <%
- ' *** Restrict Access To Page: Grant or deny access to this page
- MM_authorizedUsers="1,2,3"
- MM_authFailedURL="default.asp"
- MM_grantAccess=false
- If Session("MM_Username") <> "" 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
- %>
- <%
- Dim rs__MMColParam
- rs__MMColParam = "1"
- If (Request.Form("n_mid") <> "") Then
- rs__MMColParam = Request.Form("n_mid")
- End If
- %>
- <%
- Dim rs
- Dim rs_numRows
- Set rs = Server.CreateObject("ADODB.Recordset")
- rs.ActiveConnection = MM_conn_news_STRING
- rs.Source = "SELECT * FROM t_mob WHERE m_id = " + Replace(rs__MMColParam, "'", "''") + ""
- rs.CursorType = 0
- rs.CursorLocation = 2
- rs.LockType = 1
- rs.Open()
- rs_numRows = 0
- %>
- <%
- Dim n_title
- Dim n_content
- Dim n_date
- Dim fname
- Dim fpath
- Dim postpath
- Dim author
- dim mpic
- author=Request.Form("n_author")
- fname = Request.Form("n_fname")
- N_Title=Request.Form("n_title")
- n_content=Request.Form("n_content")
- n_date=Request.Form("n_date")
- fpath=Request.Form("n_tid")
- author=Request.Form("n_author")
- mpic=Request.Form("n_mpic")
- rpic=Request.Form("n_rpic")
- pencat=rs.Fields.Item("m_content").Value
- pencat=replace(pencat,"t_title",n_title)
- pencat=replace(pencat,"t_author",author)
- pencat=replace(pencat,"t_content",n_content)
- pencat=replace(pencat,"t_date",n_date)
- pencat=replace(pencat,"t_mimg",mpic)
- pencat=replace(pencat,"t_rimg",rpic)
- Set fso = Server.CreateObject("Scripting.FileSystemObject")
- Set fout = fso.CreateTextFile(server.mappath(fpath& "" & fname))
- fout.WriteLine pencat
- fout.close
- %>
- <%
- ' *** Edit Operations: declare variables
- Dim MM_editAction
- Dim MM_abortEdit
- Dim MM_editQuery
- Dim MM_editCmd
- Dim MM_editConnection
- Dim MM_editTable
- Dim MM_editRedirectUrl
- Dim MM_editColumn
- Dim MM_recordId
- Dim MM_fieldsStr
- Dim MM_columnsStr
- Dim MM_fields
- Dim MM_columns
- Dim MM_typeArray
- Dim MM_formVal
- Dim MM_delim
- Dim MM_altVal
- Dim MM_emptyVal
- Dim MM_i
- MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))
- If (Request.QueryString <> "") Then
- MM_editAction = MM_editAction & "?" & Request.QueryString
- End If
- ' boolean to abort record edit
- MM_abortEdit = false
- ' query string to execute
- MM_editQuery = ""
- %>
- <%
- ' *** Insert Record: set variables
- If (CStr(Request("MM_insert")) = "form1") Then
- MM_editConnection = MM_conn_news_STRING
- MM_editTable = "t_news"
- MM_editRedirectUrl = "yns_ok.htm"
- MM_fieldsStr = "n_tid|value|n_sid|value|n_mid|value|n_commend|value|n_index|value|n_title|value|n_author|value|n_mpic|value|n_rpic|value|n_fname|value|n_date|value|n_content|value"
- MM_columnsStr = "n_tid|none,none,NULL|n_sid|none,none,NULL|n_mid|none,none,NULL|n_commend|none,1,0|n_index|none,1,0|n_title|',none,''|n_author|',none,''|n_mpic|',none,''|n_rpic|',none,''|n_fname|',none,''|n_date|',none,NULL|n_content|',none,''"
- ' create the MM_fields and MM_columns arrays
- MM_fields = Split(MM_fieldsStr, "|")
- MM_columns = Split(MM_columnsStr, "|")
- ' set the form values
- For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
- MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i)))
- Next
- ' append the query string to the redirect URL
- If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
- If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
- MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
- Else
- MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
- End If
- End If
- End If
- %>
- <%
- ' *** Insert Record: construct a sql insert statement and execute it
- Dim MM_tableValues
- Dim MM_dbValues
- If (CStr(Request("MM_insert")) <> "") Then
- ' create the sql insert statement
- MM_tableValues = ""
- MM_dbValues = ""
- For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
- MM_formVal = MM_fields(MM_i+1)
- MM_typeArray = Split(MM_columns(MM_i+1),",")
- MM_delim = MM_typeArray(0)
- If (MM_delim = "none") Then MM_delim = ""
- MM_altVal = MM_typeArray(1)
- If (MM_altVal = "none") Then MM_altVal = ""
- MM_emptyVal = MM_typeArray(2)
- If (MM_emptyVal = "none") Then MM_emptyVal = ""
- If (MM_formVal = "") Then
- MM_formVal = MM_emptyVal
- Else
- If (MM_altVal <> "") Then
- MM_formVal = MM_altVal
- ElseIf (MM_delim = "'") Then ' escape quotes
- MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'"
- Else
- MM_formVal = MM_delim + MM_formVal + MM_delim
- End If
- End If
- If (MM_i <> LBound(MM_fields)) Then
- MM_tableValues = MM_tableValues & ","
- MM_dbValues = MM_dbValues & ","
- End If
- MM_tableValues = MM_tableValues & MM_columns(MM_i)
- MM_dbValues = MM_dbValues & MM_formVal
- Next
- MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"
- If (Not MM_abortEdit) Then
- ' execute the insert
- Set MM_editCmd = Server.CreateObject("ADODB.Command")
- MM_editCmd.ActiveConnection = MM_editConnection
- MM_editCmd.CommandText = MM_editQuery
- MM_editCmd.Execute
- MM_editCmd.ActiveConnection.Close
- If (MM_editRedirectUrl <> "") Then
- Response.Redirect(MM_editRedirectUrl)
- End If
- End If
- End If
- %>
- <%
- rs.Close()
- Set rs = Nothing
- %>
English
