PCnet
Geri Dön   PCnet > Web Tasarımı ve Geliştirme > Web Programlama > ASP ve ASP.NET
Bu Sayfayı Yenile RSS yapmak isteyenlere...
Yanıtla
 
Başlık Araçları
  (#1) Eski
 
Mesaj: 9
Katılım Tarihi: 2008
Thumbs up RSS yapmak isteyenlere... - 16.07.2008, 19:02


ASP de RSS yapmak isteyenler için kodlar ve örnek veritabanı.



<?xml version="1.0" encoding="iso-8859-9"?>
<%
'#############################################
'## ASP ile RSS Beslemesi Oluşturma Kodları ##
'## Hazırlayan: İsa SARI / ##
'#############################################
%>
<rss version="2.0">
<%
'## Veritabanı bağlantımızı kuruyoruz. veritabani.mdb dosyasını kendi veritabanı dosyanızın ismine göre değiştirebilirsiniz.
Set baglanti = Server.CreateObject("ADODB.Connection")
baglanti.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("veritabani.mdb")

Response.Buffer = True
Response.ContentType = "text/xml"
%>
<channel>
<%
'## Bu kısımda sitemizin başlığını, adresini ve RSS tanımlamasını giriyoruz.
%>
<title>Sitenizin Başlığı</title>
<link></link>
<description>En son eklenen 20 kayıt</description>
<language>tr</language>
<%
'## Veritabanından kaç adet verinin çekileceğini belirtiyoruz. Burada örnek olarak 20 adet veriyi çekiyoruz.
'## İhtiaçlarınıza göre bu sayıyı değiştirebilirsiniz.
'## Örnek tablomuzun ismi "icerik". Tablomuzda 5 adet örnek girdi var.
Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "Select top 20 * from icerik order by id desc"
rs.Open SQL,baglanti,1,3

i = 0
Do While i =< 19 And Not rs.Eof

'## RSS için gerekli olan unsurları sıralamaya başladık.
'## Veritabanımızda kayıtlı olan tablodan ve ilgi sütunlardan çekilen verileri ekrana yazdırıyoruz.
'## Buradaki 310 sayısı, içerikten belli bir özet halinde veri çekmemizi sağlıyor. Karakter sayısını belirtir.
'## Bağlantı atamalarını kendi sitenizin adresleme yöntemine göre düzenleyebilirsiniz.
Response.Write "<item>"
Response.Write "<title><![CDATA["&rs("baslik")&" / "&rs("tarih")&"]]></title>"
Response.Write "<link><![CDATA[#id="& rs("id") &"]]></link>"
Response.Write "<description><![CDATA[" & left(rs("icerik"),310) & "...<a target=""_blank"" href=""#id="& rs("id") &""">Devamı için tıklayınız</a>]]></description>"
Response.Write "</item>"

i = i + 1
rs.MoveNext
Loop
rs.Close
%></channel></rss>


Alıntıyla Yanıtla
  (#2) Eski
 
Mesaj: 9
Katılım Tarihi: 2008
Varsayılan 16.07.2008, 19:03



dosyaya http://www.isa-sari.com/index.asp?Sa...esi-olusturmak adresinden ulaşabiliyorsunuz.

En son PCKopatCS tarafından düzenlenmiştir : 05.08.2008 23:00.
Alıntıyla Yanıtla
Yanıtla

Başlık Araçları


Benzer Başlıklar
Başlık Başlığı Açan Forum Yanıt Son Mesaj
HACKER OLMAK :D isteyenlere decorman İnternet, Ağ ve Güvenlik 23 29.08.2007 15:39
Tarzan olmak isteyenlere samterk Oyunlar 30 21.11.2006 13:03
Tatil yapmak isteyenlere... gokhan2259 Web İnceleme 0 06.04.2006 20:39
Link değişimi yapmak isteyenlere duyrulur haberborsa Web İnceleme 0 18.06.2005 13:45
Mandrake Linux 9.2 isteyenlere... Mcnet Linux 7 16.12.2003 01:43



vBulletin® Sürüm 3.7.3 ile güçlendirilmiştir
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
vBulletin Skin developed by: vBStyles.com
© Doğan Burda Dergi Yayıncılık ve Pazarlama A.Ş. Hürriyet Medya Towers 34212 Güneşli - İstanbul


PCnet'ten Kıvanç Tanrıkulu ile Erdal Kaplanseren, internet yasaklarını eshefle kınıyor ve yarım saatte web sitesi kurmanın inceliklerini anlatıyor.


DanDun'un bu bölümünde PCnet Yazılım Editörü Daron, yazılımcılar için sertifika programları hakkında bilgi veriyor.

En Son Mesajlar


119416 gösterim, 1111 yanıt

0 gösterim, 1 yanıt

0 gösterim, 0 yanıt

14 gösterim, 2 yanıt

52 gösterim, 4 yanıt

0 gösterim, 0 yanıt

30 gösterim, 2 yanıt

3 gösterim, 0 yanıt

4 gösterim, 0 yanıt

66 gösterim, 10 yanıt

83 gösterim, 4 yanıt

2221 gösterim, 15 yanıt

166 gösterim, 8 yanıt

76 gösterim, 4 yanıt

18 gösterim, 0 yanıt