麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

適合所有網(wǎng)站的rss和xml聚合功能asp代碼

2024-05-04 11:08:58
字體:
供稿:網(wǎng)友
生成rss和xml聚合主要是方便訂閱,讓用戶快速知道您的網(wǎng)站的更新。
 
 
 
rss.asp格式的 
下面代碼保存為rss.asp 
復(fù)制代碼代碼如下:

<!--#include file="conn.asp"--> 
<% 
strURL = "http://" & request.servervariables("server_name") & _ 
left(request.servervariables("script_name"),len(request.servervariables("SCRIPT_NAME"))-len("/rss.asp")) //中的/rss.asp為你的該文件名 

sql="select top 100 * from [表名] order by id desc" //根據(jù)自己實(shí)際修改,top 100 為最新100條,自己修改,同時(shí)可以增加查詢條件,如where xxx=1.... 
set rs=server.createobject("adodb.recordset") 
rs.open sql,conn,1,1 
response.contenttype="text/xml" 
response.write "<?xml version=""1.0"" encoding=""gb2312"" ?>" & vbcrlf 
response.write "<rss version=""2.0"">" & vbcrlf 
response.write "<channel>" & vbcrlf 
response.write "<title>xxx.com RSS feed</title>" & vbcrlf 
response.write "<link>" & strURL & "</link>" & vbcrlf 
response.write "<language>zh-cn</language>" & vbcrlf 
response.write "<copyright>An RSS feed for xxx.comcopyright>" & vbcrlf 
while not rs.eof 
response.write "<item>" & vbcrlf 
response.write "<title><![CDATA[" & rs("title") & "]]></title>" & vbcrlf 
response.write "<link>"&strURL"/xxxx.asp?Id="&rs("id")"</link>" & vbcrlf 
response.write "<description><![CDATA[" & rs("主題字段") & "<br />" & rs("內(nèi)容字段") & "<br /><br />]]></description>" & vbcrlf 
response.write "<pubDate>" & return_RFC822_Date(rs("時(shí)間字段"),"GMT") & "</pubDate>" & vbcrlf 
response.write "</item>" & vbcrlf 
rs.movenext 
wend 
response.write "</channel>" & vbcrlf 
response.write "</rss>" & vbcrlf 
rs.close 
set rs=nothing 

Function return_RFC822_Date(byVal myDate, byVal TimeZone) 
Dim myDay, myDays, myMonth, myYear 
Dim myHours, myMinutes, mySeconds 

myDate = CDate(myDate) 
myDay = EnWeekDayName(myDate) 
myDays = Right("00" & Day(myDate),2) 
myMonth = EnMonthName(myDate) 
myYear = Year(myDate) 
myHours = Right("00" & Hour(myDate),2) 
myMinutes = Right("00" & Minute(myDate),2) 
mySeconds = Right("00" & Second(myDate),2) 


return_RFC822_Date = myDay", "& _ 
myDays" "& _ 
myMonth" "& _ 
myYear" "& _ 
myHours":"& _ 
myMinutes":"& _ 
mySeconds" "& _ 
" " & TimeZone 
End Function 

Function EnWeekDayName(InputDate) 
Dim Result 
Select Case WeekDay(InputDate,1) 
Case 1:Result="Sun" 
Case 2:Result="Mon" 
Case 3:Result="Tue" 
Case 4:Result="Wed" 
Case 5:Result="Thu" 
Case 6:Result="Fri" 
Case 7:Result="Sat" 
End Select 
EnWeekDayName = Result 
End Function 

Function EnMonthName(InputDate) 
Dim Result 
Select Case Month(InputDate) 
Case 1:Result="Jan" 
Case 2:Result="Feb" 
Case 3:Result="Mar" 
Case 4:Result="Apr" 
Case 5:Result="May" 
Case 6:Result="Jun" 
Case 7:Result="Jul" 
Case 8:Result="Aug" 
Case 9:Result="Sep" 
Case 10:Result="Oct" 
Case 11:Result="Nov" 
Case 12:Result="Dec" 
End Select 
EnMonthName = Result 
End Function 
%> 

rss.xml格式的
復(fù)制代碼代碼如下:

<!--#include file="conn.asp"--> 
<% 
strURL = "http://" & request.servervariables("SERVER_NAME") & _ 
left(request.servervariables("SCRIPT_NAME"),len(request.servervariables("SCRIPT_NAME"))-len("/rss.asp")) 
dim foolcat,js 
set js = server.CreateObject("ADODB.RecordSet") 
sql = "select * from [表名] order by id asc" 
set js = conn.execute (sql) 

foolcat = foolcat + "<?xml version=""1.0"" encoding=""UTF-8"" ?>" 
foolcat = foolcat + "<rss version=""2.0"">" 
foolcat = foolcat + "<channel>" 
foolcat = foolcat + "<title>xxx.com XML feed</title>" 
foolcat = foolcat + "<link>" & strURL & "</link>" 
foolcat = foolcat + "<language>zh-cn</language>" 
foolcat = foolcat + "<copyright>An XML feed for xxx.com</copyright>" 
do until js.eof 
foolcat = foolcat + "<item>" 
foolcat = foolcat + "<title><![CDATA[" & rs("主題字段") & "]]></title>" 
foolcat = foolcat + "<description><![CDATA[" & rs("主題字段") & "<br />" & rs("內(nèi)容字段") & "<br /><br />]]></description>" 
foolcat = foolcat + "<link>" & strURL & "/xxx.asp?Id="&rs("id字段")"</link>" 
foolcat = foolcat + "<pubDate>" & rs("時(shí)間字段") & "</pubDate>" 
foolcat = foolcat + "</item>" 
js.movenext 
loop 
js.close 
set js = nothing 
foolcat = foolcat + "</channel>" 
foolcat = foolcat + "</rss>" 
foolcat = "" + foolcat + "" 
foolcat = "" & foolcat & "" 
FolderPath = Server.MapPath("/") 
Set fso = Server.CreateObject("Scripting.FileSystemObject") 
Set fout = fso.CreateTextFile(FolderPath"/rss.xml") 
fout.writeLine foolcat 
fout.close 
set fout = nothing 
conn.close 
set conn = nothing 
%> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲天堂字幕 | 久久蜜桃精品一区二区三区综合网 | 精品在线观看一区二区三区 | 国产精品自在线拍 | 成人免费一区二区三区在线观看 | 国产成人午夜精品 | 色婷婷av一区二区三区久久 | 在线亚洲免费 | 成人精品久久久 | 一级免费黄色免费片 | 97超级碰碰人国产在线观看 | 日韩欧美电影在线观看 | 国产精品欧美久久久久一区二区 | 9191色 | 免费永久看羞羞片网站入口 | 毛片大全在线观看 | 久久久久国产一区二区三区不卡 | 欧美综合在线观看视频 | 久久久精品视频免费看 | xxxxxx视频 | 久久国产经典 | 一日本道久久久精品国产 | zzzzzzzxxxxxx日本人 | 久久国产成人午夜av浪潮 | 亚洲精品一区二区三区在线看 | 国产亚洲精品久久久久久久久久 | 免费观看欧美一级片 | 国产资源在线观看视频 | 国产精品久久久久久久久粉嫩 | 国产精品免费久久久久久 | 亚洲人成在线播放网站 | 九九精品在线观看 | 成人福利在线观看 | 久久国产成人精品国产成人亚洲 | 激情亚洲一区二区 | 主人在调教室性调教女仆游戏 | 久久久久久久久国产 | 美国一级毛片片aa久久综合 | 看免费5xxaaa毛片 | 欧美一级特黄aaaaaa在线看首页 | 我爱我色成人网 |