Rss Nedir ve Nasıl Oluşturulur?

Tarih: Eylül 23rd, 2008 | Yazar: Ertuğrul Erkan | Kategori: Php | Etiketler: , , , , , , , | Yorum yok »

Merhaba arkadaşlar. Bu dersimizde rss nedir ve nasıl rss oluşturulur bunu göreceğiz. Arkadaşlar öncelikle rss nedirden başlayalım.

Rss sitelerimizin içeriklerine daha kolay ulaşmayı sağlayan, toplu bir şekilde gösterim yapan içerik beslemesidir. Rss yi kullanarak herhangi bir siteye girmeseniz bile rahat şekilde takip edebilirsiniz. Bu beslemeler sayesinde gündelik yaşamdaki ulaşım sorunlarına karşı gelinir. Rss açılımı ise tahminen Rich Site Summary ( Zengin Site Özeti ) dir. ( Tahmin derken aklımda kalan ise anlamında :D )

Rss kısaca nedir anladık. Şimdi bu kolaylığı nasıl sağlanır onu göreceğiz. Ben rss beslemelerini kendi scriptimde php aracılığı ile yapardım. Bu sayede küçük bir dosya ile işlemlerimi ve bütün hizmeti sağlayabilirdim.

Peki php de bunu nasıl sağlarız? Çok kolay. Eğer bu sitedeki diğer dersleri izlediyseniz ki onlar en alt düzeydir yinede rss hizmetini yapabilirsiniz. Satır satır başlayalım;

Şimdi ilk önce neye rss yapıyoruz onu bilelim. Ben burada sanal bir makale sitesine rss yapıcam. Önceden baglan.php ve db nin olduğunu varsayıyorum.

NOT: Bu yazımda nasıl xml dosyasına veri yazılır onu göreceğiz. Sadece php fonksiyonu ile yaparsam mod_rewrite fonksiyonu kullanmak gerekir.


include "baglan.php";
$query="select * from yazilar";
$result=mysql_query($query);
$xml_adi = "rss.xml";
$xmlolustur = fopen ($xml_adi , "w") or die ("Dosya açilamadi");
$xml.="\n\n";
$xml.="\n\n";
$xml.="\n\n";
$xml.="\n\n";
$xml.=" www.youngwe.site50.net\n\n";
$xml.="Deneme blog scripti\n\n";
$xml.="tr\n\n";
while ($row=mysql_fetch_array($result)) {
$id = $row["id"];
$adres="www.youngwe.site50.net?yazioku?id=".$id."";
$xml.="\n\n";
$xml.="\n\n";
$xml.=" ".$adres."\n\n";
$xml.="asdasdasdasdasdasd\n\n";
$xml.="
\n\n";
}
$xml.="
\n\n";
$xml.="
\n\n";
fputs ( $xmlolustur ,$xml ) ;
fclose ($xmlolustur);
?>

Burada ilk önce db den makaleleri çekiyoruz. Daha sonra rss yi rss yapan bazı belirtiler ekliyoruz. Ardından rss.xml adında bir dosya oluşturuluyoruz. İçine de burada xml verilerini yazıyoruz.

Kodları denemedim. Fırsat bulunca kontrol ederim.

İyi günler, iyi çalışmalar…

Benzer Yazılar;



Ahkam Kesme Aparatı