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

📄 collection.asp

📁 这是一套基于WEB的网站管理系统
💻 ASP
📖 第 1 页 / 共 5 页
字号:
			Call CheckSave
		End If
		If FoundErr = True Then Exit Sub
		Set Rs = CreateObject("ADODB.Recordset")
		If Trim(Request("ItemID")) <> 0 And Trim(Request("ItemID")) <> "" Then
			SQL = "SELECT * FROM NC_CollectArticle WHERE id=" & CLng(Request("ItemID"))
		Else
			SQL = "SELECT * FROM NC_CollectArticle WHERE (id is null)"
		End If
		Rs.Open SQL, MyConn, 1, 3
		If Trim(Request("change")) = "yes" Then
			If Trim(Request("ItemID")) = 0 Then
				Rs.AddNew
				Rs("RemoteListStr") = "$$$$$$$$$"
				Rs("LastTime") = Now
				Rs("RemoteContent") = "$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0$$$0"
			End If
			Rs("ChannelID") = Trim(Request.Form("ChannelID"))
			Rs("SpecialID") = Trim(Request.Form("SpecialID"))
			Rs("ClassID") = Trim(Request.Form("ClassID"))
			Rs("ItemName") = Trim(Request.Form("ItemName"))
			Rs("WebSiteName") = Trim(Request.Form("WebSiteName"))
			Rs("WebSiteUrl") = Trim(strWebSiteUrl)
			Rs("RemoteListUrl") = Trim(Request.Form("RemoteListUrl"))
			Rs("MaxListPage") = Trim(Request.Form("MaxListPage"))
			Rs("SaveRemotePic") = Trim(Request.Form("SaveRemotePic"))
			Rs("Estate") = Trim(Request.Form("Estate"))
			Rs("UserGroup") = Trim(Request.Form("UserGroup"))
			Rs("PointNum") = Trim(Request.Form("PointNum"))
			Rs("AllHits") = Trim(Request.Form("AllHits"))
			Rs("star") = Trim(Request.Form("star"))
			Rs("isTop") = ArticleTop
			Rs("isBest") = ArticleBest
			Rs("ForbidEssay") = ForbidEssay
			Rs("WriteTime") = Trim(Request.Form("WriteTime"))
			Rs.Update
		End If
		ItemID = Rs("id")
		RemoteListStr = Split(Rs("RemoteListStr"), "$$$")
		RemoteListUrl = Replace(Replace(Rs("RemoteListUrl"), "{$PageCode}", 1, 1, -1, 1), "*", 1)
		If Not CheckRemoteUrl(RemoteListUrl) Then
			RemoteListUrl = Replace(Replace(Replace(Replace(Rs("RemoteListUrl"), "{$PageCode}", "", 1, -1, 1), "_", ""), "-", ""), "*", "")
			If Not CheckRemoteUrl(RemoteListUrl) Then
				Dim sHtmlExtName, HtmlExtName, strListUrl, TempListUrl
				sHtmlExtName = Split(RemoteListUrl, ".")
				HtmlExtName = sHtmlExtName(UBound(sHtmlExtName))
				strListUrl = Split(RemoteListUrl, "/")
				TempListUrl = strListUrl(UBound(strListUrl))
				TempListUrl = Left(RemoteListUrl, Len(RemoteListUrl) - Len(TempListUrl))
				RemoteListUrl = TempListUrl & "index." & HtmlExtName
			End If
		End If
		If Not CheckRemoteUrl(RemoteListUrl) Then
			RemoteListUrl = Replace(Replace(Rs("RemoteListUrl"), "{$PageCode}", 2, 1, -1, 1), "*", 2)
		End If
		MaxListPage = Rs("MaxListPage")
		Rs.Close
		Set Rs = Nothing
		RemoteHtmlCode = GetHTTPPage(RemoteListUrl)
		Response.Write "<table border=0 align=center cellpadding=3 cellspacing=1 class=tableborder>" & vbNewLine
		Response.Write "<tr>" & vbNewLine
		Response.Write " <th colspan=2>编辑采集项目 第二步</th>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Call SettingStep(Request("ItemID"))
		Response.Write "<form name=myform method=post action='admin_collect.asp?action=itemstep3'>" & vbNewLine
		Response.Write "<input type=hidden name=ItemID value='"
		Response.Write ItemID
		Response.Write "'>" & vbNewLine
		Response.Write "<input type=hidden name=ChannelID value='"
		Response.Write ChannelID
		Response.Write "'>" & vbNewLine
		Response.Write "<input type=hidden name=change value='yes'>" & vbNewLine
		Response.Write "<tr align=center>" & vbNewLine
		Response.Write " <td class=TableTitle colspan=2>采集项目编辑----采集目标网页源码</td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<tr>" & vbNewLine
		Response.Write " <td class=tablerow1 colspan=2><textarea name='content' wrap='OFF' style='width:100%;height:300px'>"
		Response.Write Server.HTMLEncode(RemoteHtmlCode)
		Response.Write "</textarea></td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<tr>" & vbNewLine
		Response.Write " <td colspan=2 class=tablerow1>采集目标地址 -- "
		Response.Write "<a href='" & RemoteListUrl & "' target=_blank><font color=red>" & RemoteListUrl & "</font></a>  "
		Response.Write " -- 请查看是否正确</td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<tr align=center>" & vbNewLine
		Response.Write " <td class=TableTitle colspan=2>采集项目编辑----采集列表设置</td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<tr>" & vbNewLine
		Response.Write " <td class=tablerow1><strong>列表开始代码:</strong></td>" & vbNewLine
		Response.Write " <td class=tablerow1><textarea name=RemoteListStr0 rows=5 cols=70>"
		Response.Write Server.HTMLEncode(RemoteListStr(0))
		Response.Write "</textarea></td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<tr>" & vbNewLine
		Response.Write " <td width='25%' class=tablerow1><strong>列表结束代码:</strong></td>" & vbNewLine
		Response.Write " <td width='75%' class=tablerow1><textarea name=RemoteListStr1 rows=5 cols=70>"
		Response.Write Server.HTMLEncode(RemoteListStr(1))
		Response.Write "</textarea></td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<textarea name=RemoteListStr2 style=""display:none"">"
		Response.Write Server.HTMLEncode(RemoteListStr(2))
		Response.Write "</textarea>" & vbNewLine
		Response.Write "<textarea name=RemoteListStr3 style=""display:none"">"
		Response.Write Server.HTMLEncode(RemoteListStr(3))
		Response.Write "</textarea>" & vbNewLine
		Response.Write "<tr align=center>" & vbNewLine
		Response.Write " <td class=tablerow1></td>" & vbNewLine
		Response.Write " <td class=tablerow1>" & vbNewLine
		Response.Write " <input type=button name=Submit4 onclick=""javascript:history.go(-1)"" value='返回上一页' class=Button>&nbsp;&nbsp;" & vbNewLine
		Response.Write " <input type=submit value='下一步' class=button></td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "</form>" & vbNewLine
		Response.Write "</table>" & vbNewLine
	End Sub
	'=================================================
	'过程名:ItemStep3
	'作  用:项目设置第三步
	'=================================================
	Private Sub ItemStep3()
		Dim RemoteListStr
		Dim RemoteListUrl
		Dim RemoteHtmlCode
		Dim RemoteListCode
		Dim Rs
		Dim SQL
		If Trim(Request("ItemID")) = "" Then
			FoundErr = True
			ErrMsg = ErrMsg + "<li>错误的系统参数!</li>"
		End If
		If FoundErr = True Then Exit Sub
		Set Rs = CreateObject("ADODB.Recordset")
		SQL = "SELECT * FROM NC_CollectArticle WHERE id=" & CLng(Request("ItemID"))
		Rs.Open SQL, MyConn, 1, 3
		If Trim(Request("change")) = "yes" Then
			Rs("RemoteListStr") = Request.Form("RemoteListStr0") & "$$$" & Request.Form("RemoteListStr1") & "$$$" & Request.Form("RemoteListStr2") & "$$$" & Request.Form("RemoteListStr3")
			Rs.Update
		End If
		ItemID = Rs("id")
		RemoteListUrl = Replace(Replace(Rs("RemoteListUrl"), "{$PageCode}", 1, 1, -1, 1), "*", 1)
		If Not CheckRemoteUrl(RemoteListUrl) Then
			RemoteListUrl = Replace(Replace(Replace(Replace(Rs("RemoteListUrl"), "{$PageCode}", "", 1, -1, 1), "_", ""), "-", ""), "*", "")
			If Not CheckRemoteUrl(RemoteListUrl) Then
				Dim sHtmlExtName, HtmlExtName, strListUrl, TempListUrl
				sHtmlExtName = Split(RemoteListUrl, ".")
				HtmlExtName = sHtmlExtName(UBound(sHtmlExtName))
				strListUrl = Split(RemoteListUrl, "/")
				TempListUrl = strListUrl(UBound(strListUrl))
				TempListUrl = Left(RemoteListUrl, Len(RemoteListUrl) - Len(TempListUrl))
				RemoteListUrl = TempListUrl & "index." & HtmlExtName
			End If
		End If
		If Not CheckRemoteUrl(RemoteListUrl) Then
			RemoteListUrl = Replace(Replace(Rs("RemoteListUrl"), "{$PageCode}", 2, 1, -1, 1), "*", 2)
		End If
		RemoteListStr = Split(Rs("RemoteListStr"), "$$$")
		Rs.Close
		Set Rs = Nothing
		RemoteHtmlCode = GetHTTPPage(RemoteListUrl)
		RemoteListCode = CutFixContent(RemoteHtmlCode, RemoteListStr(0), RemoteListStr(1), 0)
		If RemoteListCode = "" Then
			FoundErr = True
			ErrMsg = ErrMsg + "<li>在截取文章" & RemoteListUrl & "发生错误;</li>"
			ErrMsg = ErrMsg + "<li>请查看你的截取代码是否正确!</li>"
			Exit Sub
		End If
		Response.Write "<table border=0 align=center cellpadding=3 cellspacing=1 class=tableborder>" & vbNewLine
		Response.Write "<tr>" & vbNewLine
		Response.Write " <th colspan=2>编辑采集项目 第三步</th>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Call SettingStep(Request("ItemID"))
		Response.Write "<form name=myform method=post action='admin_collect.asp?action=itemstep4'>" & vbNewLine
		Response.Write "<input type=hidden name=ItemID value='"
		Response.Write ItemID
		Response.Write "'>" & vbNewLine
		Response.Write "<input type=hidden name=ChannelID value='"
		Response.Write ChannelID
		Response.Write "'>" & vbNewLine
		Response.Write "<input type=hidden name=change value='yes'>" & vbNewLine
		Response.Write "<tr align=center>" & vbNewLine
		Response.Write " <td class=TableTitle colspan=2>采集项目编辑----采集目标网页源码</td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<tr>" & vbNewLine
		Response.Write " <td class=tablerow1 colspan=2><textarea name='content' style='width:100%;height:300px'>"
		Response.Write Server.HTMLEncode(RemoteListCode)
		Response.Write "</textarea></td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<tr>" & vbNewLine
		Response.Write " <td colspan=2 class=tablerow1>采集目标地址 -- "
		Response.Write "<a href='" & RemoteListUrl & "' target=_blank><font color=red>" & RemoteListUrl & "</font></a>  "
		Response.Write " -- 请查看是否正确</td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<tr align=center>" & vbNewLine
		Response.Write " <td class=TableTitle colspan=2>采集项目编辑----采集列表设置</td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<tr>" & vbNewLine
		Response.Write " <td width='25%' class=tablerow1><strong>列表连接开始代码:</strong></td>" & vbNewLine
		Response.Write " <td width='75%' class=tablerow1><textarea name=RemoteListStr2 rows=5 cols=50>"
		Response.Write Server.HTMLEncode(RemoteListStr(2))
		Response.Write "</textarea></td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<tr>" & vbNewLine
		Response.Write " <td class=tablerow1><strong>列表连接结束代码:</strong></td>" & vbNewLine
		Response.Write " <td class=tablerow1><textarea name=RemoteListStr3 rows=5 cols=50>"
		Response.Write Server.HTMLEncode(RemoteListStr(3))
		Response.Write "</textarea></td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "<textarea name=RemoteListStr0 style=""display:none"">"
		Response.Write Server.HTMLEncode(RemoteListStr(0))
		Response.Write "</textarea>" & vbNewLine
		Response.Write "<textarea name=RemoteListStr1 style=""display:none"">"
		Response.Write Server.HTMLEncode(RemoteListStr(1))
		Response.Write "</textarea>" & vbNewLine
		Response.Write "<tr align=center>" & vbNewLine
		Response.Write " <td class=tablerow1></td>" & vbNewLine
		Response.Write " <td class=tablerow1>" & vbNewLine
		Response.Write " <input type=button name=Submit4 onclick=""javascript:history.go(-1)"" value='返回上一页' class=Button>&nbsp;&nbsp;" & vbNewLine
		Response.Write " <input type=submit value='下一步' class=button></td>" & vbNewLine
		Response.Write "</tr>" & vbNewLine
		Response.Write "</form>" & vbNewLine
		Response.Write "</table>" & vbNewLine
	End Sub
	'=================================================
	'过程名:ItemStep4
	'作  用:项目设置第四步
	'=================================================
	Private Sub ItemStep4()
		Dim RemoteListStr
		Dim RemoteListUrl
		Dim RemoteHtmlCode
		Dim RemoteListCode
		Dim RemoteContent
		Dim strContentUrl
		Dim ContentUrl
		Dim HtmlContent
		Dim WebSiteUrl
		Dim Rs
		Dim SQL
		
		If Trim(Request("ItemID")) = "" Then
			FoundErr = True
			ErrMsg = ErrMsg + "<li>错误的系统参数!</li>"
		End If
		If FoundErr = True Then Exit Sub
		Set Rs = CreateObject("ADODB.Recordset")
		SQL = "select * from NC_CollectArticle where id=" & CLng(Request("ItemID"))
		Rs.Open SQL, MyConn, 1, 3
		If Trim(Request("change")) = "yes" Then
			Rs("RemoteListStr") = Request.Form("RemoteListStr0") & "$$$" & Request.Form("RemoteListStr1") & "$$$" & Request.Form("RemoteListStr2") & "$$$" & Request.Form("RemoteListStr3")
			Rs.Update
		End If
		ItemID = Rs("id")
		WebSiteUrl = Rs("WebSiteUrl")
		RemoteListUrl = Replace(Replace(Rs("RemoteListUrl"), "{$PageCode}", 1, 1, -1, 1), "*", 1)
		If Not CheckRemoteUrl(RemoteListUrl) Then
			RemoteListUrl = Replace(Replace(Replace(Replace(Rs("RemoteListUrl"), "{$PageCode}", "", 1, -1, 1), "_", ""), "-", ""), "*", "")
			If Not CheckRemoteUrl(RemoteListUrl) Then
				Dim sHtmlExtName, HtmlExtName, strListUrl, TempListUrl
				sHtmlExtName = Split(RemoteListUrl, ".")
				HtmlExtName = sHtmlExtName(UBound(sHtmlExtName))
				strListUrl = Split(RemoteListUrl, "/")
				TempListUrl = strListUrl(UBound(strListUrl))
				TempListUrl = Left(RemoteListUrl, Len(RemoteListUrl) - Len(TempListUrl))
				RemoteListUrl = TempListUrl & "index." & HtmlExtName
			End If
		End If
		If Not CheckRemoteUrl(RemoteListUrl) Then

⌨️ 快捷键说明

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