Asp+Rss閱讀器製作第1/2頁

來源:互聯網
上載者:User

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="Sihrt@163.com"

%>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.