Membuat Rss Feed untuk website

oleh Yuli Setiawan 7.037

Ide membuat Rss Feed di blog memang dah lama, cuma baru sempet ke garap sekarang. Secara konsep semua record yang akan dibuat Rss di generate oleh php menjadi dokumen XML.

Script ini sudah diimplementasikan juga di ditpsmk.net dan temen2 bisa gunakan untuk pasang di web sekolah atau di web pribadi masing-masing. :)

Script ini mungkin lebih cenderung untuk web coding sendiri atau bisa juga disisipkan untuk web cms yang telah beredar seperti wordpress dll.

Berikut contoh script yang saya buat dan bisa disesuaikan dengan kondisi masing-masing:

<?php
Header("Content-Type: text/xml");
echo "<rss version="2.0">
<channel>
<title>PutraGaluh Blogs</title>
<link>http://www.putragaluh.web.id/</link>
<description>10 Berita dan Artikel terbaru @PutraGaluh Blogs</description>
<language>en-us</language>
<pubDate>'.Date("r").'</pubDate>
<lastBuildDate>'.Date("r").'</lastBuildDate>
<generator>PutraGaluh RSS Generator</generator>
<managingEditor>galuh82@gmail.com</managingEditor>
<webMaster>galuh82@gmail.com</webMaster>
";

include "../config/db.php";
global $db, $database;

$q = mysql_query('select *,UNIX_TIMESTAMP(Tanggal)
AS publikasitgl from tableberita WHERE Status=0
order by Tanggal desc limit 0,5');

while ($r = mysql_fetch_array($q)){

$id = base64_encode("$r[Id]");
$judul = htmlentities(strip_tags($r['Judul']), ENT_QUOTES);
$keterangan = substr(htmlentities(strip_tags($r['Diary']),300),
ENT_QUOTES);
$publikasitgl = strftime("%a, %d %b %Y %T %Z",$r['publikasitgl']);

echo "<item>";
echo "<title>$judul</title>";
echo "<link>http://www.putragaluh.web.id/?page=blogs;$id</link>";
echo "<description>$keterangan</description>";
echo "<pubDate>$publikasitgl</pubDate>";
echo "</item>";
}
echo "</channel></rss>";

?>

Sumber : putragaluh.web.id
Beri nilai konten ini  
Responsive image