Membuat RSS Feed pada Website

RSS FeedApakah diatara teman ada yang tidak tau RSS (Really Simple Syndication ) ? Mengutip dari Wikipedia, RSS diartikan sebagai

Sebuah file berformat XML untuk sindikasi yang telah digunakan (diantaranya dan kebanyakan) situs web berita dan weblog.

Dalam mengembangkan Website News, ( berita ) saat ini sudah merupakan hal yang mutlak untuk membuat RSS. Sebenarnya ada apa di balik RSS ? Mari Kita Bedah. RSS dibuat dengan menggunakan output bahasa XML. Mari kita lihat contoh RSS dari website ini.

[ lihat file RSS XML ]
Dengan berbekal dari hal pola RSS XML itu, kita bisa membuatnya dengan menggunakan bahasa PHP. Perintahnya kira kira akan menjadi seperti ini :

<?php
require_once(‘koneksidatabase.php’);
$query = “select alamat, kategori, deskripsi, judul from `kategori` limit 15″;
$result = mysql_query($query, $sambungan);

while ($line = mysql_fetch_assoc($result))
{
$return[] = $line;
}

$now = date(“D, d M Y H:i:s T”);

$output = “<?xml version=\”1.0\”?>
<rss version=\”2.0\”
xmlns:content=\”http://purl.org/rss/1.0/modules/content/\”
xmlns:wfw=\”http://wellformedweb.org/CommentAPI/\”
xmlns:dc=\”http://purl.org/dc/elements/1.1/\”
>
<channel>
<title>Judul RSS FEED</title>
<link>http://domain.com/feed.php</link>
<description>Deskripsi RSS</description>
<language>en-us</language>
<pubDate>$now</pubDate>
<lastBuildDate>$now</lastBuildDate>
<docs>http://domain.com</docs>
<managingEditor>mail@mail.co.id</managingEditor>
<webMaster>mail@mail.com</webMaster>
“;

foreach ($return as $line)
{
$output .= “<item><title>”.htmlentities($line['judul']).”</title>
<link>”.htmlentities($line['alamat']).”</link>

<description>”.htmlentities(strip_tags($line['deskripsi'])).”</description>
</item>”;
}
$output .= “</channel></rss>”;
header(“Content-Type: application/rss+xml”);
echo $output;
?>

nah, mudah kan membuat RSS pada sebuah website ?

12 Comments

  1. 3rry says:

    Thanz atas sharingnya , sangat membantu .

  2. gw says:

    wah,kasian belom banyak yg komen ;P
    baguss…

  3. YS says:

    Waduh… saya lagi nyari cara tuk hilangin ekstensi file php. Bisa bantu gak???
    Contohnya : http://www.sample.net/php/tutorial.php, pengen dirubah jadi http://www.sample.net/php/tutorials.
    Gimana, bisa bantu kan????

  4. hernawo says:

    berarti dari rss.php langsung create file XML aja atau file yang diinginkan

  5. harys says:

    mas klo nampilin sms di web gmana?
    kita kan punya hp cdma plus kabel data… ma softwae sms tapi binggung nampilin di web nya??

  6. Kurnia says:

    kalau rumusan RSSnya di file INC lalu dipanggil di Index.php,
    bagaimana scripnya ya

  7. Kurnia says:

    minta tolong dibalas di email saya ya

  8. maaf bos, aku masih kurang ngerti, mungkin bisa dibantu dengan contoh konkrit nya. Bisa dibantu?

  9. thanks ilmunya sangat membantu

Leave a Reply