Rss'den Veri Çekme Sorunu
16
●2.206
- 01-09-2009, 18:16:54Kimlik doğrulama veya yönetimden onay bekliyor.Benim Scriptim vbulletin olduğu için Kodları paylaşmam Wareze girer.theAurora adlı üyeden alıntı: mesajı görüntüle
Arkadaşlar http://www.forumcuyuzbiz.org/external.php?type=rss2 Böyle bir rss kaynağım var bir de sitede bi portal sayfam var ben portal sayfamda rss den çektiğim veriyi aşağıdaki şablondaki gibi göstermek istiyorum
Alıntı - 05-09-2009, 15:34:15Database'inde değilmi bu konular senin?
external.php den bakarak rssde nasıl yayınlıyorsan aynı yapılanları portalın içinde yapabilirsin rssden çekmeye değidle direkt database'den çekmeye yoğunlaş
- 05-09-2009, 16:24:32Verdiğin siteye örnek bir kod hazırladım, buna bakarak yapabilirsin, sorguyu ve değişkenleri kendine göre değişirsin, başkalarınında işine yarayabilir muhakkak. (ileride benimde işime yarayabilr, arşiv olarak burada dursun
)
<?php include('config.php'); // Veritabanı bağlantı dosyamızı ekliyoruz. header('content-type: application/xhtml+xml; charset=iso-8859-9'); // yada charset utf-8 $sql = mysql_query("SELECT * FROM konular LIMIT 10"); // Sorgu kodumuz // RSS Kalıbını oluşturuyoruz echo '<?xml version="1.0" encoding="ISO-8859-9"?>'; echo '<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">'; echo '<channel>'; echo '<title>'.$sitebasligi.'</title>'; echo '<link>'.$sitelinki.'</link>'; echo '<description><![CDATA['.$siteaciklamasi.']]></description>'; echo '<language>'.$dil.'</language>'; echo '<lastBuildDate>'.$olusturulmatarihi.'</lastBuildDate>'; echo '<generator>'.$hazirlayan.'</generator>'; echo '<image> <url>'.$resimlogosu.'</url> <title>'.$sitebasligi.'</title> <link>'.$sitelinki.'</link> </image> '; // While döngüsü ile son 10 konuyu döngüye sokuyoruz while($konu = mysql_fetch_array($sql)){ echo '<item>'; echo '<title><![CDATA['.$konu['title'].']]></title>'; echo '<link>'.$konu['link'].'</link>'; echo '<pubDate>'.$konu['tarih'].'</pubDate>'; echo '<description>'.$konu['aciklama'].'</description>'; echo '<content:encoded><![CDATA['.$konu['icerik'].']]></content:encoded>'; echo '<category domain="'.$konu['kategorilinki'].'">'.$konu['kategoriadi'].'</category>'; echo '<dc:creator>'.$konu['konuyuacan'].'</dc:creator>'; echo '<guid isPermaLink="true">'.$konu['konulinki'].'</guid>'; echo '</item>'; } // RSS kalıbını kapatıyoruz echo '</channel>'; echo '</rss>'; ?> - 06-09-2009, 15:21:49Teşekkürler + Rep Verdim.Enigmatic adlı üyeden alıntı: mesajı görüntüle