Bu yazımda php ile dinamik rss oluşturmayı anlatacağım. mysql den veri çekerek dinamik bir şekilde rss oluşturmak php ile basit bir olaydır. Verdiğim kodu kendinize göre değiştirip kullanabilirsiniz. örnek demo olarak blogumun rss sine bakabilirsiniz. adres satırında rss.php yazmanız yeterli.

örnek php rss kodu :

<?php
include "config.php";
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>/*/Ayazoglu Other Name Of Security/*/</title>
<description>Php ve mysql webtasarımı üzerine özgün makale ve eğitim dökümanları barındırır. </description>
<link>http://www.ayazoglu.org/ayazoglu.org/</link>';
$sorgu = mysql_query("SELECT id, baslik, icerik, tarih FROM yazilar ORDER BY mid DESC LIMIT 15");
while($icerik=mysql_fetch_array($sorgu)){
echo '
<item>
<title>'.$icerik['baslik'].'</title>
<description><![CDATA[
'.$icerik['icerik'].'
]]></description>
<link>http://www.ayazoglu.org/ayazoglu.org/comments.php?entry=entry'.$icerik['id'].'</link>
<pubDate>'.$icerik['tarih'].' GMT</pubDate>
</item>';
}
echo '</channel>
</rss>';
?>

Eğer türkçe karakter hatası alıyorsanız. dosyanızı notepad++ ile açıp kodlamayı UTF-8 yapınız. Hala türkçe karakter hatası alıyorsanız. Veritabanı karakter setinizi kontrol ediniz. Hala daha çözemedim ben Türkçe karakter sorunu alıyorum. veya Mozilla da çalışıyor, internet explorer de çalışmıyor diyorsanız. Yorum yazınız bizzat yardımcı olayım..

0 yorum:

Yorum Gönder

 
Top