publish.asp

来自「多用户管理分权限发布、管理软件信息;  自由选择系统默认为静态HTML或动态A」· ASP 代码 · 共 397 行 · 第 1/2 页

ASP
397
字号
	Response.Write " <td width=""77%"" class=Border2>" & vbCrLf
	Response.Write "<table width=""98%"" border=""0"" align=""center"" cellpadding=""0"" bgcolor=""#CECECE"" cellspacing=""1"">" & vbCrLf
	Response.Write "<form name=""myform"" method=""post"" action=""publish.asp"" onSubmit=""return Juge(this)"">" & vbCrLf
	Response.Write "<input type=""Hidden"" name=""action"" value='save'>" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td width=""15%"" height=""22"" align=""right"" nowrap>软件分类:</td>" & vbCrLf
	Response.Write " <td width=""85%"" >" & vbCrLf
	srtSortingList = Newasp.SortingJumpList
	srtSortingList = Replace(srtSortingList, "{SortID=" & Request("sortid") & "}", "selected")
	Response.Write srtSortingList
	Response.Write " </td>" & vbCrLf
	Response.Write " </tr>" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td height=""22"" align=""right"">软件名称:</td>" & vbCrLf
	Response.Write " <td ><input name=""softname"" type=""text"" size=""25""> 版本: <input name=""softver"" type=""text"" size=""20""></td>" & vbCrLf
	Response.Write " </tr>" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td height=""22"" align=""right"">运行环境:</td>" & vbCrLf
	Response.Write " <td><input name=""RunSystem"" type=""text"" size=""50"" value=""""><BR>" & vbCrLf
	RunSystem = Split(Newasp.setting(34), ",")
	For i = 0 To UBound(RunSystem)
		Response.Write "<a href='javascript:ToRunSystem(""" & Trim(RunSystem(i)) & "/"")'><u>" & Trim(RunSystem(i)) & "</u></a> | "
		If i = 7 Then Response.Write "<br>"
	Next
	Response.Write "</td>" & vbCrLf
	Response.Write " </tr>" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td height=""22"" align=""right"">软件类型:</td>" & vbCrLf
	Response.Write " <td >" & vbCrLf
	SoftType = Split(Newasp.setting(35), ",")
	For i = 0 To UBound(SoftType)
		Response.Write "<input type=""radio"" name=""SoftType"" value=""" & Trim(SoftType(i)) & """ "
		If i = 0 Then Response.Write " checked"
		Response.Write ">" & Trim(SoftType(i)) & " "
		If i = 6 Then Response.Write "<br>"
	Next
	Response.Write "</td>" & vbCrLf
	Response.Write " </tr>" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td height=""22"" align=""right"">界面预览:</td>" & vbCrLf
	Response.Write " <td ><input name=""PreviewImg"" type=""text"" size=""40"" ><font color=""#808080""> 软件界面预览图片,大小不定</font></td>" & vbCrLf
	Response.Write " </tr" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td height=""22"" class=Border2 align=""right"">软件大小:</td>" & vbCrLf
	Response.Write " <td class=Border2> <input type=""text"" name=""SoftSize"" size=""14"" maxlength=""10""> <input name=""SizeUnit"" type=""radio"" value=""KB"" checked>" & vbCrLf
	Response.Write " KB " & vbCrLf
	Response.Write " <input type=""radio"" name=""SizeUnit"" value=""MB"">" & vbCrLf
	Response.Write " MB <font color=""#FF0000"">!</font>" & vbCrLf
	Response.Write " 解压密码:<input type=""text"" name=""Decode"" size=""15"" maxlength=""100""> <font color=""#808080"">没有请留空</font> </td>" & vbCrLf
	Response.Write " </tr>" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td height=""22"" align=""right"" nowrap>授权方式:</td>" & vbCrLf
	Response.Write " <td nowrap> <select name=""impower"">" & vbCrLf
	Response.Write " <option value=""共享软件"">共享软件</option>" & vbCrLf
	Response.Write " <option value=""免费软件"">免费软件</option>" & vbCrLf
	Response.Write " <option value=""自由软件"">自由软件</option>" & vbCrLf
	Response.Write " <option value=""试用软件"">试用软件</option>" & vbCrLf
	Response.Write " <option value=""演示软件"">演示软件</option>" & vbCrLf
	Response.Write " <option value=""商业软件"">商业软件</option>" & vbCrLf
	Response.Write " </select>" & vbCrLf
	Response.Write " 软件语言: <select name=""Language"">" & vbCrLf
	Response.Write " <option value=""简体中文"">简体中文</option>" & vbCrLf
	Response.Write " <option value=""繁体中文"">繁体中文</option>" & vbCrLf
	Response.Write " <option value=""英文"">英文</option>" & vbCrLf
	Response.Write " </select>" & vbCrLf
	Response.Write " 软件等级: <select name=""Grades"" size=""1"">" & vbCrLf
	Response.Write " <option value=""1"">一星级</option>" & vbCrLf
	Response.Write " <option value=""2"">二星级</option>" & vbCrLf
	Response.Write " <option value=""3"" selected>三星级</option>" & vbCrLf
	Response.Write " <option value=""4"">四星级</option>" & vbCrLf
	Response.Write " <option value=""5"">五星级</option>" & vbCrLf
	Response.Write " </select>" & vbCrLf
	Response.Write "</td>" & vbCrLf
	Response.Write " </tr>" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td height=""22"" align=""right"">联系作者:</td>" & vbCrLf
	Response.Write " <td ><input name=""Contact"" type=""text"" size=""25"" value=""emsmao@yahoo.com.cn"">" & vbCrLf
	Response.Write " 作者主页: <input name=""Homepage"" type=""text"" size=""30"" value="""">" & vbCrLf
	Response.Write "</td>" & vbCrLf
	Response.Write " </tr>" & vbCrLf
	Response.Write " <tr class=Border2>" & vbCrLf
	Response.Write " <td height=""22"" align=""right"">软件简介:<br> <font color=""#FF0000"">"
	Response.Write CLng(Newasp.setting(43))
	Response.Write "字符内</font></td> " & vbCrLf
	Response.Write " <td align=""center""><textarea name=""content"" cols=""70"" rows=""10"" wrap=""VIRTUAL""></textarea> </td>" & vbCrLf
	Response.Write " </tr>" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td height=""22"" align=""right"">下载地址1:</td>" & vbCrLf
	Response.Write " <td ><input name=""Site_1"" type=""text"" size=""60""></td>" & vbCrLf
	Response.Write " </tr>" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td height=""22"" align=""right"">下载地址2:</td>" & vbCrLf
	Response.Write " <td ><input name=""Site_2"" type=""text"" size=""60""></td>" & vbCrLf
	Response.Write " </tr>" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td height=""22"" align=""right"">下载地址3:</td>" & vbCrLf
	Response.Write " <td ><input name=""Site_3"" type=""text"" size=""60""></td>" & vbCrLf
	Response.Write " </tr>" & vbCrLf
	Response.Write " <tr class=Border2> " & vbCrLf
	Response.Write " <td height=""22"" align=""right""></td>" & vbCrLf
	Response.Write " <td align=""center""> <input type=Submit class=button value=""提 交"" name=Submit> <input type=reset name=Submit2 class=button value=""清 除""></td>" & vbCrLf
	Response.Write " </tr></form>" & vbCrLf
	Response.Write "</TABLE>" & vbCrLf
	Response.Write "<BR style=""OVERFLOW: hidden; LINE-HEIGHT: 3px"">" & vbCrLf
	Response.Write "</TD>" & vbCrLf
	Response.Write " </TR></TABLE>" & vbCrLf

End Sub

Private Sub checksave()
	If CInt(Newasp.setting(39)) = 0 Then
		founderr = True
		errmsg = Newasp.mainset(40)
		Exit Sub
	End If
	If Trim(Request.Form("softname")) = "" Then
		founderr = True
		errmsg = errmsg + "软件名称不能为空!"
		Exit Sub
	End If
	If Trim(Request.Form("sortid")) = "" Then
		founderr = True
		errmsg = errmsg + "软件分类有误!"
		Exit Sub
	Else
		strSortid = Split(Trim(Request.Form("sortid")), ",")
	End If
	If Trim(Request.Form("content")) = "" Then
		founderr = True
		errmsg = errmsg + "软件简介不能为空!"
		Exit Sub
	End If
	If Len(Request.Form("content")) > CLng(Newasp.setting(43)) Then
		founderr = True
		errmsg = errmsg + "软件简介超过了" & CLng(Newasp.setting(43)) & "个字符!"
		Exit Sub
	End If
	If Trim(Request.Form("RunSystem")) = "" Then
		founderr = True
		errmsg = errmsg + "运行环境不能为空!"
		Exit Sub
	End If
	If Trim(Request.Form("SoftSize")) = "" Then
		founderr = True
		errmsg = errmsg + "大小不能为空!"
		Exit Sub
	End If
	If Trim(Request.Form("Site_1")) = "" Then
		founderr = True
		errmsg = errmsg + "下载地址还没有填!"
		Exit Sub
	End If

End Sub

Private Sub saveAdd()
	Call checksave
	If founderr = False Then
		SQL = "select * from NC_SoftPublish where (softid is null)"
		Rs.Open SQL, conn, 1, 3
		Rs.addnew
		Rs("softname") = Newasp.HtmlEncodes(Request.Form("softname"))
		Rs("softver") = Newasp.HtmlEncodes(Request.Form("softver"))
		Rs("rootid") = strSortid(0)
		Rs("sortid") = strSortid(1)
		Rs("sortname") = strSortid(2)
		Rs("content") = Newasp.HtmlEncodes(Request.Form("content"))
		Rs("Language") = Request.Form("Language")
		Rs("SoftType") = Request.Form("SoftType")
		Rs("RunSystem") = Request.Form("RunSystem")
		Rs("impower") = Request.Form("impower")
		If Trim(Request.Form("SizeUnit")) = "MB" Then
			Rs("SoftSize") = CLng(Request.Form("SoftSize")) * 1024
		Else
			Rs("SoftSize") = CLng(Request.Form("SoftSize"))
		End If
		Rs("RunSystem") = Request.Form("RunSystem")
		Rs("Decode") = Request.Form("Decode")
		Rs("Homepage") = Request.Form("Homepage")
		Rs("Contact") = Request.Form("Contact")
		Rs("PreviewImg") = Request.Form("PreviewImg")
		Rs("Site_1") = Request.Form("Site_1")
		Rs("Site_2") = Request.Form("Site_2")
		Rs("Site_3") = Request.Form("Site_3")
		Rs("username") = Newasp.memberName
		Rs.Update
		Rs.Close
		SQL = "select * from [NC_User] where userid=" & CLng(Newasp.memberid) & ""
		Rs.Open SQL, conn, 1, 3
		Rs("money") = Rs("money") + CInt(GroupSet(1))
		Rs.Update
		Rs.Close
		Set Rs = Nothing
		Response.Write "<script>alert('恭喜你 " & Newasp.memberName & " !\n 添加软件 " & Request.Form("softname") & " 成功!');location.replace('publish.asp')</script>"
	End If
End Sub
%>

⌨️ 快捷键说明

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