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

📄 admin_itemloadnovel.asp

📁 本人仅业余学习一些基础的ASP知识以供系统设计之用,并非专业人员,相关服务器设置、MSSQL/MySQL数据库方面的专业问题请自行解决。 本人仅提供本系统相关的一些技术问题的解释、解答。
💻 ASP
📖 第 1 页 / 共 5 页
字号:
				else
					rsb.addnew
					rsb("list_news")="尚未添加..."
					rsb("list_hit")=0
					rsb("list_jian")=0
					rsb("list_cang")=0
					rsb("list_sftai")=0
					rsb("list_qianyue")="尚未获取授权"
					rsb("list_gxdate")=now()
					rsb("list_date")=now()
					rsb("Isvip")=0
					rsb("Isgovip")=0
					rsb("IsgoVipAnswer")=""
					rsb("IsGood")=0
					rsb("Islist_good")=0
					rsb("Isweb_good") =0
				
					rsb("Lock_book")=0
					rsb("Lock_lun")=0
					rsb("list_userid")=0
					rsb("list_Adminid")=0
					rsb("list_abc")= 0 
					rsb("listvv_good")=0
					rsb("vip_bookid")=0
					rsb("yearhitstime")=now()
					rsb("monthhitstime")=now()
					rsb("weekdayhitstime")=now()
					rsb("dayhitstime")=now()
					rsb("list_yhit")=0
					rsb("list_mhit")=0
					rsb("list_zhit")=0
					rsb("list_dhit")=0
				
					rsb("yearjiantime")=now()
					rsb("monthjiantime")=now()
					rsb("weekdayjiantime")=now()
					rsb("dayjiantime")=now()
					rsb("list_yjian")=0
					rsb("list_mjian")=0
					rsb("list_zjian")=0
					rsb("list_djian")=0
					rsb("isuserread")=0
					rsb("list_class")=pclassid
				
					rsb("list_pic")=B_Pic
					rsb("list_lei")=classid
					rsb("list_tai")=book_stateID
					rsb("laiyuan")=WebName
					rsb("list_id")=bl_id
					rsb("list_name")=B_Name
					rsb("list_key")=B_Key
					rsb("list_user")=B_Author
					rsb("list_all")=B_Info
					rsb("list_size")=0
					rsb("ItemId")=ItemId
					rsb.update
					rsb.close
					rsb.open sqlb,conn,1,1
						book_id=rsb("id")
						b_pic=rsb("list_pic")
						B_Size=rsb("list_size")
					rsb.close
					Set Rsb=Nothing
					if Instr(b_pic,"BookFace/")>0 then
					else
						if B_Pic<>"images/0.jpg" and Instr(b_pic,"http://")>0 then
							If IsSaveFace=1 then
								fileExt=split(b_pic,".")
								imgsExt=fileExt(ubound(fileExt))													'获取图片后缀
								strFileName = book_id & "."&imgsExt
								response.Write "开始保存封面图片本地地址:"&SiteSystemPath&"BookFace/"&strFileName
								If SaveRemoteFile(SiteSystemPath &"BookFace/"&strFileName,B_Pic,B_Pic)=True Then
									If not CheckFileType(Server.mappath(SiteSystemPath &"BookFace/"& strFileName)) then
										file1=SiteSystemPath &"BookFace/"& strFileName
										FSOFiledel(file1)
										response.Write "<font color=red>失败</font> 目标图片类型与标称后缀不符。"
									else
										conn.execute ("update filetest set fileurl_fileID=0 where fileurl_class=3 and fileurl_fileID="&book_id)
										set rsfile=server.createobject("adodb.recordset") 
										if IsSqlDataBase = 2 then
											strSQL ="select id,fileurl_info,fileurl_name,fileurl_user,fileurl_size,fileurl_path,fileurl_class,fileurl_Types,fileurl_fileID from filetest order by id desc limit 1"
										else
											strSQL ="select top 1 id,fileurl_info,fileurl_name,fileurl_user,fileurl_size,fileurl_path,fileurl_class,fileurl_Types,fileurl_fileID from [filetest] order by id desc"
										end if
										rsfile.open strSQL,conn,1,3
											rsfile.addnew
											rsfile("fileurl_name")=strFileName
											rsfile("fileurl_info")=B_Pic
											rsfile("fileurl_user")="管理员:"&request.cookies("CnendWeb")("admininfo_loginname")
											rsfile("fileurl_size")=Getfilesize(SiteSystemPath &"BookFace/"& strFileName)
											rsfile("fileurl_path")=SiteSystemPath &"BookFace/"
											rsfile("fileurl_class")=3
											rsfile("fileurl_fileID")=book_id
											rsfile("fileurl_Types")=imgsExt
											rsfile.update
											rsfile.close
										set rsfile=nothing 
										response.Write "<font color=blue>成功</font>"
										B_Pic=SiteSystemPath &"BookFace/"& strFileName
										conn.execute ("update list_book set list_pic='"&B_Pic&"' where id="&book_id)
									End If
								Else
									response.Write "<font color=red>失败</font> 文无法写入,请检查<font color=red>"& SiteSystemPath &"BookFace/</font>目录权限。"
								End If
							End If
						End If
					End If
				
	
'-----------------------------------------------------------------------------------------
'作品信息内容入库结束
'输出作品信息页面采集信息
'-----------------------------------------------------------------------------------------

					response.Write "<table>"
					response.Write "<tr><td width='50%'>本地作品ID:<a href="&Siteurl&SiteSystemPath&"look_book.asp?id="&book_id&" target=_blank>"&book_id&"</a><br>"
					response.Write ""&WebName&"站作品ID:<a href="&ListUrl&" target=_blank>"&bl_id&"</a></td>"
					response.Write "<td width='50%'>作品名称:"&B_Name&"</td></tr>"
					response.Write "<tr><td width='50%'>作品作者:"&B_Author&"</td>"
					response.Write "<td width='50%'>作品类别:"&B_Lei&"</td></tr>"
					response.Write "<tr><td width='50%'>作品进程:"&B_Tai&"</td>"
					response.Write "<td width='50%' colspan='2'>作品封面:"&B_Pic&"</td></tr>"
					response.Write "</table>"&chr(13)


'-----------------------------------------------------------------------------------------
'输出作品信息页面采集信息结束
'作品目录页面获取开始
'-----------------------------------------------------------------------------------------

					ListlookCode=""
					ListUrl=ListsUrl
			
					if FolderType=2 then
						ListCode=ListinfoCode
						ListinfoCode=""
					else
						ListCode=GetHttpPage(ListUrl,EquivType)
						ListinfoCode=""
					end if
					If ListCode="$False$" Then
						response.Write  "<br><li>在获取:<a target=_blank href=" & ListUrl & "><font color='red'>" & ListUrl & "</font></a>网页源码时发生错误。</li><br>"
					Else
						ListCode=GetBody(ListCode,LsString,LoString,True,True)
						If ListCode="$False$" Then
							response.Write "<br><li><font color='red'>在截取目录页面内容时发生错误:<a target=_blank href=" & ListUrl & "><font color='red'>" & ListUrl & "</font></a></font></li><br>"
						Else
							If readType=0 then
								if TitleTypes=1 then
									if TsType=1 then
							     		TsType=true
							     	elseif TsType=0 then
							     		TsType=False
							     	end if
							    	if ToType=1 then
							     		ToType=true
							      	elseif ToType=0 then
							      		ToType=False
							      	end if
									TitleCode=GetArray(ListCode,TsString,ToString,TsType,ToType)
									if TitleCode<>"$False$" Then
										TitleTest=Split(TitleCode,"$Array$")
										For Testi=0 To Ubound(TitleTest)
											If TitleType1=1 Then
										      if TsType1=1 then
										    	TsType1=true
										      elseif TsType1=0 then
										    	TsType1=False
										      end if
										      if ToType1=1 then
										    	ToType1=true
										      elseif ToType1=0 then
										    	ToType1=False
										      end if
												TitleTest(Testi)=GetBody(TitleTest(Testi),TsString1,ToString1,TsType1,ToType1)
												If TitleTest(Testi)="$False$" Then
													FoundErr=True
													ErrMsg=ErrMsg & "<br><li>在修正章节标题时出错。</li>"
												End if
											End if
										Next
									Else
										FoundErr=True
										ErrMsg=ErrMsg & "<br><li>在获取章节标题时出错。</li>"
									end if
								End If
								if HsType=1 then
									HsType=true
								elseif HsType=0 then
									HsType=False
								end if
								if HoType=1 then
									HoType=true
								elseif HoType=0 then
									HoType=False
								end if
								NewsArrayCode=GetArray(ListCode,HsString,HoString,HsType,HoType)
								If NewsArrayCode="$False$" Then
									response.Write "<br><li><font color='red'>在获取目录页面连接时出错:<a target=_blank href=" & ListUrl & "><font color='red'>" & ListUrl & "</font></a></font></li><br>"
								Else
									NewsArray=Split(NewsArrayCode,"$Array$")
									For Testi=0 To Ubound(NewsArray)
										If HUrlType1=1 Then
											if HsType1=1 then
												HsType1=true
											elseif HsType1=0 then
												HsType1=False
											end if
											if HoType1=1 then
												HoType1=true
											elseif HoType1=0 then
												HoType1=False
											end if
											NewsArray(Testi)=GetBody(NewsArray(Testi),HsString1,HoString1,HsType1,HoType1)
											If NewsArray(Testi)="$False$" Then
												FoundErr=True
												ErrMsg=ErrMsg & "<br><li>在修正章节连接/章节ID时出错。</li>"
											End if
										End if
										If HttpUrlType=1 Then
											NewsArray(Testi)=Replace(HttpUrlStr,"{$ID$}",NewsArray(Testi))
											NewsArray(Testi)=Replace(NewsArray(Testi),"{$Bl_id$}",bl_id)
										Else
											NewsArray(Testi)=DefiniteUrl(NewsArray(Testi),ListUrl)
										End If
									Next
									If FoundErr=True Then
										Call WriteErrMsg(ErrMsg)
									Else
'-----------------------------------------------------------------------------------------
'章节内容页面获取开始
'-----------------------------------------------------------------------------------------
	 								response.Write "共有 <font color='red'>"&Ubound(NewsArray)+1&"</font> 个章节<br>"
	 								For Viewi=0 To Ubound(NewsArray)
	 								ReadBook_Path=NewsArray(Viewi)
	 								NewsCode=GetHttpPage(NewsArray(Viewi),EquivType)
	 								If NewsCode="$False$" Then
	 									response.Write "<br><li><font color='red'>在获取源码时发生错误:<a target=_blank href="& NewsArray(Viewi) &"><font color='red'>"& NewsArray(Viewi) &"</font></a></li><br>"
	 								Else
	 									NewsCode=GetBody(NewsCode,VsString,VoString,True,True)
	 									If NewsCode="$False$" Then
	 										response.Write "<br><li>在截取:<a target=_blank href=" & NewsArray(Viewi) & "><font color='red'>"& NewsArray(Viewi) &"</font></a>章节内容页时发生错误</li><br>"
	 									Else
	 										If Fastbook<>1 then
	 											if CsType=1 then
	 											 	CsType=true
	 											elseif CsType=0 then
	 												CsType=False
	 											end if
	 											if CoType=1 then
	 												CoType=true
	 											elseif CoType=0 then
	 												CoType=False
	 											end if
	 											Content=GetBody(NewsCode,CsString,CoString,CsType,CoType)
	 											If ContType1=1 Then
	 												if CsType1=1 then
	 													CsType1=true
	 												elseif CsType1=0 then
	 													CsType1=False
	 												end if
	 											  	if CoType1=1 then
	 													CoType1=true
	 												elseif CoType1=0 then
	 													CoType1=False
	 												end if
	 												Content=GetBody(Content,CsString1,CoString1,CsType1,CoType1)
	 											End If
	 											If Content="$False$" Then
	 												response.Write		"<br><li>在截取正文的时候发生错误:<a href=" & NewsArray(Viewi) & " target=_blank><font color='red'>" & NewsArray(Viewi) & "</font></a><br>"
	 											Else
	 												If ContType2=2 Then
	 													Content=DefiniteUrl(Content,NewsArray(Viewi))
	 													ReadBook_Path=Content
	 													if CsType2=1 then
	 														CsType2=true
	 													elseif CsType2=0 then
	 														CsType2=False
	 													end if
	 													if CoType2=1 then
	 														CoType2=true
	 													elseif CoType2=0 then
	 														CoType2=False
	 													end if
	 													ViewUrl=Content
	 													ContentCode=GetHttpPage(ViewUrl,EquivType)
	 													Content=GetBody(ContentCode,CsString2,CoString2,CsType2,CoType2)
	 													If Content="$False$" Then
	 														response.Write		"<br><li>在截取正文的时候发生错误:<a href=" & ViewUrl & " target=_blank><font color='red'>" & ViewUrl & "</font></a><br>"
	 													End If
	 												End If
												    If ContType2=3 Then
												    	Content="<IMG src="&Content&">"
												    End If
	 												Set Rs=server.CreateObject("adodb.recordset")
	 												Sql="Select JDTHType1,JDTHType2,JDTHType3,JDTH1sStr,JDTH2sStr,JDTH3sStr,JDTH1oStr,JDTH2oStr,JDTH3oStr,GJTHType1,GJTHType2,GJTHType3,GJTH1sStr,GJTH2sStr,GJTH3sStr,GJTH1oStr,GJTH2oStr,GJTH3oStr,GJTH1cStr,GJTH2cStr,GJTH3cStr from [Item] Where ItemID=" & ItemID
	 												Rs.Open Sql,ConnItem,1,1
	 												If Rs.Eof And Rs.Bof  Then
	 												Else
	 													JDTHType1=Rs("JDTHType1")
	 													JDTHType2=Rs("JDTHType2")
	 													JDTHType3=Rs("JDTHType3")
	 													JDTH1sStr=Rs("JDTH1sStr")
	 													JDTH1oStr=Rs("JDTH1oStr")
	 													JDTH2sStr=Rs("JDTH2sStr")
	 													JDTH2oStr=Rs("JDTH2oStr")
	 													JDTH3sStr=Rs("JDTH3sStr")
	 													JDTH3oStr=Rs("JDTH3oStr")

	 													GJTHType1=Rs("GJTHType1")
	 													GJTHType2=Rs("GJTHType2")
	 													GJTHType3=Rs("GJTHType3")
	 													GJTH1sStr=Rs("GJTH1sStr")
	 													GJTH1oStr=Rs("GJTH1oStr")
	 													GJTH1cStr=Rs("GJTH1cStr")
	 													GJTH2sStr=Rs("GJTH2sStr")
	 													GJTH2oStr=Rs("GJTH2oStr")
	 													GJTH2cStr=Rs("GJTH2cStr")
	 													GJTH3sStr=Rs("GJTH3sStr")
	 													GJTH3oStr=Rs("GJTH3oStr")
	 													GJTH3cStr=Rs("GJTH3cStr")
	 													If JDTHType1=1 Then
	 														Content=Replace(Content,JDTH1sStr,JDTH1oStr)
	 													End If
	 													If JDTHType2=1 Then
	 														Content=Replace(Content,JDTH2sStr,JDTH2oStr)
	 													End If
	 													If JDTHType3=1 Then
	 														Content=Replace(Content,JDTH3sStr,JDTH3oStr)
	 													End If
	 													If GJTHType1=1 Then
	 														ContentCode1=GetArray(Content,GJTH1sStr,GJTH1oStr,true,true)
	 														ContentArray1=Split(ContentCode1,"$Array$")

⌨️ 快捷键说明

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