Asp+Rss阅读器制作第1/2页
Asp+Rss阅读器制作
转自凌云的BLOG
我在这里只是作了一个测试。大家可以把它具体应用,调用自己站点中的最新帖,方便用户订阅。
RSS阅读器显示页面代码如下:
代码如下:
<!--#include file="conn.asp"--> <% '****************************** '文件名:index.asp '功 能:RSS阅读器显示页面 '日 期:2006-6-19 '编 程:Cloud.L '****************************** Response.contentType="application/xml;charset=gb2312" %> <?xml version="1.0" encoding="gb2312"?> <rss version="2.0"> <channel> <rssname><%=SiteName%></rssname> <author><%=Author%></author> <mail><%=Mail%></mail> <% Sql="select top 20 * from [SIHRT_Rss] order by Rss_Date desc,Rss_ID desc" Set Rs=Server.CreateObject("Adodb.Recordset") Rs.open Sql,Conn,1,1 if Rs.eof and Rs.bof then Response.Write "<listitems><nodata>无列表数据</nodata></listitems>" else Response.Write "<listitems>" do while not Rs.eof Rss_Cont=replace(Rs("Rss_Cont"),"<br>","") %> <item> <rssid><%=Rs("Rss_ID")%></rssid> <title><%=Rs("Rss_Title")%></title> <postdate><%=Rs("Rss_Date")%></postdate> <content><![CDATA[<%=Rss_Cont%>]]></content> </item> <% Rs.movenext loop Response.Write "</listitems>" end if RsClose Connclose %> </channel> </rss>
数据库链接文件Conn.asp代码如下:
代码如下:
<!--#include file="Const.asp"--> <%Response.Buffer=True%> <% '****************************** '文件名:Conn.asp '功 能:RSS阅读程序与数据库连接文件 '日 期:2006-6-18 '编 程:Cloud.L '****************************** Dim ConnStr,Conn 'Create Connection ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(DataPath) Set Conn=Server.CreateObject("Adodb.Connection") Conn.open ConnStr 'Close Rs Sub RsClose Rs.Close Set Rs=nothing End Sub 'Close Conn Sub ConnClose Conn.Close Set Conn=nothing End Sub %>
站点信息定义文件Const.asp代码如下:
代码如下:
<% '****************************** '文件名:Const.asp '功 能:定义RSS阅读程序常量 '日 期:2006-6-18 '编 程:Cloud.L '****************************** Const DataPath="Data/RssData.mdb" Const SiteName="SIHRT--RSS阅读器" Const Author="Cloud.L" Const Mail="[email protected]" %>
12下一页阅读全文
相关推荐
柳峰 2020-10-07
风之羽翼 2020-09-14
XuDanT 2020-09-16
Nicolase 2020-09-16
anaction 2020-08-17
smithdoudou 2020-08-16
somyjun 2020-08-16
kuzilala 2020-07-26
坚持着执着 2020-07-16
katanaFlower 2020-07-05
TimeMagician 2020-06-28
87901735 2020-06-27
flyDeDog 2020-06-07
80337710 2020-06-05
wallowyou 2020-05-20
xieyixiao 2020-04-23
89427412 2020-04-22