激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - ASP教程 - 適合所有網站的rss和xml聚合功能asp代碼

適合所有網站的rss和xml聚合功能asp代碼

2019-09-14 19:52asp教程網 ASP教程

生成rss和xml聚合主要是方便訂閱,讓用戶快速知道您的網站的更新。

rss.asp格式的 
下面代碼保存為rss.asp 

復制代碼代碼如下:


<!--#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" //根據自己實際修改,top 100 為最新100條,自己修改,同時可以增加查詢條件,如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("內容字段") & "<br /><br />]]></description>" & vbcrlf 
response.write "<pubDate>" & return_RFC822_Date(rs("時間字段"),"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格式的

復制代碼代碼如下:


<!--#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("內容字段") & "<br /><br />]]></description>" 
foolcat = foolcat + "<link>" & strURL & "/xxx.asp?Id="&rs("id字段")"</link>" 
foolcat = foolcat + "<pubDate>" & rs("時間字段") & "</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 
%> 

 

延伸 · 閱讀

精彩推薦
230
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产一级毛片国语版 | 五月婷婷第四色 | 狠狠干91| 国产一区二区免费在线观看视频 | 色综合视频 | 中国漂亮护士一级a毛片 | 网站毛片| 精品无码久久久久久国产 | av在线免费观看中文字幕 | 免费99热在线观看 | 九九热这里只有精品8 | 日韩毛片在线看 | www久久综合 | 国产精品一区二区三区99 | 少妇一级淫片免费放正片 | 日韩av一区三区 | 最近免费观看高清韩国日本大全 | 毛片视频大全 | 国产精品国产三级国产aⅴ无密码 | 一区二区三区在线观看国产 | 欧美成人三级大全 | 国产一区二区三区高清 | 成人mm视频在线观看 | 男女羞羞的视频 | 成人免费福利 | 羞羞答答www网站进入 | 欧美精品一区二区三区久久久 | 99欧美精品 | 久草视频免费 | 国产精品av久久久久久网址 | 在线小视频国产 | 激情久久精品 | 欧美黑大粗硬毛片视频 | 爱逼爱操综合网 | 欧美亚洲综合网 | 性aaa | 成人精品一区二区三区中文字幕 | 欧美一级鲁丝片免费看 | 欧美日韩成人一区二区 | 91高清观看 | 精品一区二区三区四区在线 |