tarih 18 Oca, 2010   yazan   kategori SEO, Web tasarım google facebook

rss icon 150x150 PHP ile RSS yapmakDün yazmış olduğum Hit çekme yöntemleri adlı konu için gerekli olan RSS sayfasının kodlamasını bu makalemde anlatıyorum. Bu makale, sitenizin alt yapısının PHP olduğu düşünülerek yazılmıştır. Her türlü scripte entegre edilebilir.

RSS () NEDİR?

Rss kısaca internet siteleri tarafından yayınlanan haber, duyuru vb. içeriğin topluca görüntülenmesine olanak sağlayan yöntemdir.

<?
print '<?xml version="1.0" encoding="windows-1254"?>';
print '<?xml-stylesheet href="rss.xsl" type="text/xsl"?>';
$date = date("Y-m-d"); //Tarihi çekiyoruz.
?>

<rss version="2.0">
 <channel>
 <title>Sitenizin sloganı</title>
 <link>http://www.siteniz.com/</link>
 <description>Site açıklaması.</description>
 <language>tr-TR</language>
 <pubDate><?=$date;?></pubDate>
 <lastBuildDate><?=$date;?></lastBuildDate>
 <docs>http://www.siteniz.com/rss.xml</docs>
 <generator>ProblemCocuk RSS Application</generator>
 <webMaster>mail@adresiniz.com</webMaster>
 <copyright>Copyright © 2010 ProblemCocuk</copyright>

 <image>
 <url>http://www.siteniz.com/logo.gif</url>
 <title>Siteniz</title>
 <link>http://www.siteniz.com/</link>
 <width>180</width>
 <height>35</height>
 <description>Site açıklaması.</description>
 </image>

<?
 include("db.php"); // database bilgilerinin bulunduğu dosyayı include ediyoruz.
 $sql = mysql_query("select * from yazilar order by id DESC limit 10"); // yazilar adlı tablodan son 10 yazıyı çekiyoruz.
 while($veri = @mysql_fetch_array($sql)) {

 $id = $veri['id']; // Listelemeyi id'ye göre yapacağız. www.siteniz.com/index.php?id=1905 gibi.
 $icerik = $veri["icerik"];  // Yazının içeriğini belirledik.
 $temizledik = strip_tags($icerik, '<p><a>'); // İçerikteki gereksiz kodları temizledik.

?>
 <item>
 <title><![CDATA[<?=$id;?>]]></title>
 <link>http://www.siteniz.com/index.php?id=<?=$id;?></link>
 <description><![CDATA[<?=substr(strip_tags($temizledik),0,200)?>]]></description>
 </item>
<?
 }
?>
 </channel>
</rss>

Hepsi bu kadar icon smile PHP ile RSS yapmak

<?=substr(strip_tags($temizledik),0,200)?>

bu kısımda içeriğin sadece 200 harfini aldık başka bir siteden RSS ile veri çekimini önlemek için.

Haydi kolay gelsin arkadaşlar.

Etiketler:php ile rss, Really Simple Syndicatio, rss oluşturmak, rss programlama, rss siteleri

Atatürk diyor ki,
"Uzak diyarlardan evlatlarını savaşa yollayan analar, göz yaşlarınızı dindiriniz. Evlatlarınız bu toprakta canlarını verdikten sonra artık bizim evlatlarımız olmuşlardır. "


Yorumlayalım