站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        asp動(dòng)態(tài)生成RSS完整版代碼


        <%@LANGUAGE=”VBSCRIPT” CODEPAGE=”65001″%>
        <%
        Response.Charset=”UTF-8″
        Session.CodePage=65001

        Dim db,Conn,Rs
        Set Conn=Server.CreateObject(“Adodb.Connection”)
        db=”db1.mdb”
        Conn.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”&Server.MapPath(db)
        ‘Conn.Open “Driver={Microsoft Access Driver (*.mdb)};DBQ=”&Server.MapPath(db)

        ‘//轉(zhuǎn)換時(shí)間為GMT(RFC822)格式
        Function DateTimeToGMT(sDate)
           Dim dWeek,dMonth
           Dim strZero,strZone
           strZero=”00″
           strZone=”+0800″
           dWeek=Array(“Sun”,”Mon”,”Tue”,”Wes”,”Thu”,”Fri”,”Sat”)
           dMonth=Array(“Jan”,”Feb”,”Mar”,”Apr”,”May”,”Jun”,”Jul”,”Aug”,”Sep”,”Oct”,”Nov”,”Dec”)
           DateTimeToGMT = dWeek(WeekDay(sDate)-1)&”, “&Right(strZero&Day(sDate),2)&” “&dMonth(Month(sDate)-1)&” “&Year(sDate)&” “&Right(strZero&Hour(sDate),2)&”:”&Right(strZero&Minute(sDate),2)&”:”&Right(strZero&Second(sDate),2)&” “&strZone
        End Function
        ‘//截取標(biāo)題長(zhǎng)度
        Public Function Cut(Str, StrLen)
         Dim l, t, c, I
         l = Len(Str)
         t = 0
         For I = 1 To l
          c = AscW(Mid(Str, I, 1))
          If c < 0 Or c > 255 Then t = t + 2 Else t = t + 1
          If t >= StrLen Then
           Cut = Left(Str, I) & “…”
           Exit For
          Else
           Cut = Str
          End If
         Next
        End Function
        %>
        <%
        Dim sRssHead,sRssBody,sRssEnd,sSql
        Response.ContentType = “text/xml”
        sRssHead = “<rss version=””2.0″”>” & vbNewLine
        sRssHead = sRssHead &”<channel>”& vbNewLine
        ‘頻道(channel)名稱
        sRssHead = sRssHead &”<title>Rss頻道標(biāo)題</title>”& vbNewLine
        ‘頻道所用語言
        sRssHead = sRssHead & “<language>zh-cn</language>” & vbNewLine
        ‘響應(yīng)該頻道的網(wǎng)站的URL
        sRssHead = sRssHead &”<link>http://www.QQView.com/WebRss.Asp</link>”& vbNewLine
        ‘與頻道一起顯示的圖片地址
        sRssHead = sRssHead &”<image>”& vbNewLine
        ‘是GIF、JPEG或PNG圖像文件的URL地址,該圖像代表整個(gè)頻道
        sRssHead = sRssHead &”<url>/XrssFile/2007-12/8/2007128112855344.png</url>”& vbNewLine
        ‘響應(yīng)該頻道的網(wǎng)站的URL
        sRssHead = sRssHead &”<link>http://www.QQView.com/WebRss.Asp</link>”& vbNewLine
        ‘頻道(channel)名稱
        sRssHead = sRssHead &”<title>Rss頻道標(biāo)題</title>”& vbNewLine
        ‘圖片結(jié)束
        sRssHead = sRssHead &”</image>”& vbNewLine
         
        ‘內(nèi)容的發(fā)布時(shí)間
        sRssHead = sRssHead &”<pubDate>”&DateTimeToGMT(Now())&”</pubDate>”& vbNewLine
        ‘指向rss格式文檔的url地址?
        sRssHead = sRssHead &”<docs>http://www.QQView.com/WebRss.Asp</docs>”& vbNewLine
        ‘技術(shù)人員的Email
        sRssHead = sRssHead &”<webMaster>Xbell@163.com</webMaster> “& vbNewLine
        ‘關(guān)于該頻道的描述
        sRssHead = sRssHead &”<description>頻道描述</description>” & vbNewLine
        ‘生成該頻道的程序的名稱
        sRssHead = sRssHead & “<generator>Rss Generator By 網(wǎng)絡(luò)大本營(yíng)</generator>” & vbNewLine
        sSql = “Select Top 10 ID,Title,Content,Time,Url From [Article] Order By ID Desc”
        Set Rs=Conn.Execute(sSql)

        Do While Not Rs.Eof
        sRssBody = sRssBody & “<item>” & vbNewLine
        ‘item(節(jié)點(diǎn))的標(biāo)題
        sRssBody = sRssBody & “<title><![CDATA[“&Rs(“title”)&”]]></title>” & vbNewLine
        ‘item(節(jié)點(diǎn))的概要
        sRssBody = sRssBody & “<description><![CDATA[“&Cut(Rs(“content”),150)&”]]></description>” & vbNewLine
        ‘item(節(jié)點(diǎn))的URL
        sRssBody = sRssBody & “<link>”&Rs(“Url”)&”</link>” & vbNewLine
        ‘item(節(jié)點(diǎn))作者的Email
        sRssBody = sRssBody & “<author>Xbell@163.com</author>” & vbNewLine
        ‘內(nèi)容的發(fā)布時(shí)間
        sRssBody = sRssBody &”<pubDate>”&Rs(“Time”)&”</pubDate>”& vbNewLine
        ‘item(節(jié)點(diǎn))結(jié)束
        sRssBody = sRssBody &”</item>”
        Rs.MoveNext
        Loop
        Rs.Close
        Set Rs=Nothing
        sRssEnd = “</channel></rss>”
        Response.Write(sRssHead)
        Response.Write(sRssBody)
        Response.Write(sRssEnd)
        Conn.Close
        Set Conn=Nothing
        %

        分享到: 更多

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 久久精品国产72国产精福利| 黑人巨大精品欧美| 日韩精品无码免费一区二区三区| 欧美日韩精品一区二区三区| 亚洲国产美女精品久久久久∴| 国产精品成人h片在线| 99精品高清视频一区二区| 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲国语精品自产拍在线观看| 欧美精品videosse精子| 无码欧精品亚洲日韩一区夜夜嗨| 国产精品哟女在线观看| 中文字幕亚洲综合精品一区| 91麻豆国产福利精品| 久久精品国产亚洲av麻豆小说 | 在线亚洲欧美中文精品| 久久久久99精品成人片三人毛片| 91精品国产品国语在线不卡| 九九在线精品视频专区| 99re6这里有精品热视频| 精品熟女少妇av免费久久| 野狼第一精品社区| 亚洲精品国产精品乱码不卡√| 无码国模国产在线无码精品国产自在久国产 | 国产成人综合精品一区| 国产区精品一区二区不卡中文| 亚洲午夜成人精品电影在线观看| 国产精品VA在线观看无码不卡| 国产精品露脸国语对白| 在线精品视频一区二区| 国产精品免费一区二区三区四区| 500av导航大全精品| 久久久久久亚洲精品成人| 免费精品久久久久久中文字幕 | 国产精品视频网站你懂得| 久久久国产精品亚洲一区| 亚洲精品无码久久一线| 中文字幕日本精品一区二区三区| 亚洲精品视频在线看| 亚洲精品网站在线观看不卡无广告 | 欧美精品人人做人人爱视频|