Här är vad du behöver göra. Se till att du har skapat din databas oavsett om det är Access eller SQL. När du har gjort det, notera din anslutningssträng och tabellnamn. För den här övningen kommer jag att använda följande:
articleID - Automatisk nummer - detta nummer kommer att införlivas i länken (Använd int med frö för SQL och autonummer för åtkomst) Datum tillagt - Datum och tid då artikeln lades till Tillagd av - Författare till artikeln ShortDesc - Enkel beskrivning om det är nyheter eller informationstyp för artikeln ArticleContent - Den faktiska nyhetsinformationen för artikeln.
Nu med den här versionen kommer vi att använda den speciella XML-formateringen för att se till att när RSS-läsaren får nyhetsartiklarna kommer den inte att misslyckas på grund av några specialtecken som läsaren inte kan behandla. RSS med XML-format är väldigt picky om vilka tecken som behandlas men vi kommer att se till att det inte kan behandla några dåliga tecken och vi kommer att kalla det applicSpecialFormat-funktionen.
En sak att notera, om du vill att användare ska se artikeln när de klickar på länken i sin läsare, se till att du skapar en sida som visar artikeln och dess information. Du har antagligen redan detta men jag ville bara se till att jag sa det för fall. För den här övningen kommer jag att använda article_view.asp.
Nu för koden: (Spara filen som Articlesver2.rss på din webbserver.)
<% Response.Buffer = true Response.ContentType = "text/xml" Function applySpecialFormat(strInput) if len(strInput) > 0 then strInput = Replace(strInput,"&", "&") strInput = Replace(strInput,"'", "& apos;") 'REMOVE SPACE BETWEEN & apos; strInput = Replace(strInput,"""", "& quot;") 'REMOVE SPACE BETWEEN & quot; strInput = Replace(strInput, ">", "& gt;") 'REMOVE SPACE BETWEEN & gt; strInput = Replace(strInput,"<","& lt;") 'REMOVE SPACE BETWEEN & lt; else strInput = "" end if applySpecialFormat = strInput End Function %>
RSS med ASP-kod //www.myserver.com RSS Använd ASP-kod för att se nya och befintliga artiklar från en databas. sv- Copyright 2006
20
//www.myserver.com/images/logo.jpg RSS med ASP-kodlogotyp //www.myserver.com
<% Dim objConn Set objConn = Server.CreateObject("ADODB.Connection") Set objRS = Server.CreateObject("ADODB.Recordset") objConn.ConnectionString = "Provider=sqloledb;Data Source=DBSERVER;Initial Catalog=ARTICLEDB;User Id=sa;Password=sqlpassword;" objConn.CursorLocation = 3 objConn.Open
Dim objRS, strSQL, strDesc strSQL = "SELECT * FROM ArticleDB WHERE (AddedDate <= '" & Now() & "') order by AddedDate DESC" objRS.Open strSQL, objConn
Do While Not objRS.EOF strDesc = "Article by " & objRS("AddedBy") & " on " & _ objRS("AddedDate") & " PST " & _ objRS("ArticleContent").Value %>
()
//www.myserver.com/article_view.asp?ArticleID=
asp@coffebreakblog.com (Christopher Combs)
DUBBELT KLICKA HÄR för att få tillgång till länken för nedladdningen av tillbehöret
Alla har ett bra spel ibland för att hjälpa till att varva ner och koppla av. Windows XP kommer med flera spel som redan är installerade för att hjälpa användaren att ha lite kul. Vad de flesta...
Diablo betraktas nu som den klassiska RPG som gav världen stor historia och replaybarhet. Det är fortfarande lika roligt som det var när det kom ut. Det är svårt att komma ihåg nu, med så många...
Om Författaren
Chow Yuan
Unga Talanger Journalistik. Chef. Den Person Som Är Ansvarig Och Jordnära.