示例地址: http://www.18eden.com/rss.asp 站点:http://www.18eden.com/jiankang 该程序放根目录 或者其他目录,地址自己改,读出最新的20条资源.( 可以修改成读取get叁数的形式) 自动判断网站地址端口,无需要人工干预. 复制代码 代码如下:<% Option explicit %> <!--#include file="Manage/Include/Config.do" --> <% Dim sSQL, rs, sCrLf, sXmlClear, sRssHead, sRssEnd ,Url sCrLf = chr(13) & chr(10) '回车+换行 If Request.ServerVariables("HTTPS") = "on" Then URL = "https://" Else URL = "http://" End If Url=Url&Request.ServerVariables("SERVER_NAME")&":"&Request.ServerVariables("SERVER_PORT") sXmlClear = "<?xml version='1.0' encoding='gb2312'?>" & sCrLf 'sRssHead ="<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:sy='http://purl.org/rss/1.0/modules/syndication/' xmlns:admin='http://webns.net/mvcb/' xmlns='http://purl.org/rss/1.0/'>" sRssHead = "<rss version='2.0'>" & sCrLf sRssHead = sRssHead & "<channel>" & sCrLf sRssHead = sRssHead & "<title> "& Def_MySiteTitle &" </title>" & sCrLf sRssHead = sRssHead & "<description> "& Def_SysTitle &" </description>" & sCrLf sRssHead = sRssHead & "<link>" & url& "</link>" & sCrLf sRssHead = sRssHead & "<language>zh-cn</language>" & sCrLf sRssHead = sRssHead & "<docs>News Center</docs>" & sCrLf 'sRssHead = sRssHead & "<dc:creator>Yezhan,okhtm@msn.com</dc:creator>" & sCrLf sRssHead = sRssHead & "<generator>Rss Generator</generator><items>" & sCrLf sRssEnd = "</items></channel></rss>" 'Response.CharSet="gb2312" '数据集 Response.ContentType="text/xml" '数据流格式定义 Response.ContentType="application/xml" Response.Expires=0 Response.write sXmlClear Response.write sRssHead Dim Conn Set Conn = Server.CreateObject("Adodb.Connection") Conn.Open ConnStr Dim sql Sql="select Top "& RssNewsList_PageSize &" Title,FilePath,AddTime,KeyWord,Content,Classtitle,EditorTitle From view_NewsInfo where Del=0 Order By addTime DESC" Set Rs=Server.CreateObject("ADODB.RecordSet") Rs.open sql,conn,1,2 IF RS.EOF AND RS.BOF Then Response.Write("<item></item>") Else do while not rs.eof Response.Write("<item>")&RS("Title") Response.Write("<title><![CDATA["&Rs("Title")&"]]></title>") Response.Write("<description><![CDATA["&RS("KeyWord")&"]]>") Response.Write("<content><![CDATA["&RS("Content")&"]]></content>") Response.Write("<link>" &url&RS("FilePath")&"</link>") Response.Write("<subject>"&RS("Classtitle")&"</subject>") Response.Write("<creator>"&RS("EditorTitle")&"</creator>") Response.Write("<date>"&RS("addtime")&"</date>") Response.Write("</description></item>") RS.MoveNext loop end if rs.close set rs=nothing Response.write sRssEnd %> 陆续放出少年不在修改版 tsys修改办法``` http://www.im286.com/thread-1370996-1-1.html
推荐阅读
PerlScript编写ASP(转载)
Nighthawk注: 尽管这些年来Perl为广大编程爱好者所熟悉,但却对Perl存在一个令人尴尬的误解,以为Perl就是CGI,经常有人问我Perl和CGI,和PHP,和ASP比较如何如何,这是实在是件很遗憾的事情.这里特地贴出下面这篇文摘,>>>详细阅读
本文标题:tsys _rss程序
地址:http://www.17bianji.com/kaifa2/ASP/32817.html
1/2 1