Home » » Membaca Sumber RSS (RSS Feed) dengan Menggunakan RSSlib PHP

Membaca Sumber RSS (RSS Feed) dengan Menggunakan RSSlib PHP

Pada tulisan sebelumnya sudah pernah dibahas mengenai RSS melalui artikel yang berjudul "Pengantar RSS". Melalui kesempatan ini dibahas mengenai cara membaca RSS feed atau sumber RSS dengan memanfaatkan script RSSlib.
RSSlib merupakan script untuk membaca RSS feed atau dengan kata lain RSS parser yang bisa didownload secara gratis dari situs 2RSS.com. Situs 2RSS sendiri sebenarnya suatu situs yang berisi directory dari RSS feed yang ada di internet. Sampai tulisan ini diturunkan maka versi dari RSSlib adalah versi 1.02 dan ditulis oleh Ovi Crisan dari 2RSS.com.
Persiapan
Siapkan dahulu semua yang dibutuhkan dalam misi kali ini. Penulis menggunakan platform Windows XP yang dilengkapi dengan Apache web server versi 1.3.33 (Win32). PHP yang digunakan adalah versi 4.3.11 (Win32). Anda harus download script RSSlib ini, bisa dari www.2rss.com atau Anda juga bisa mendownloadnya pada bagian akhir dari tulisan ini. File downloadnya bernama rsslib-php.zip. Anda harus ekstrak file tersebut dan letakkan pada folder dimana document root Apache-nya berada. Ada beberapa file yang ada disana dan salah satunya ada yang bernama docs.htm. Pada file tersebut Anda juga bisa melihat cara penggunaannya. Penulis tidak akan membahas penjelasan mengenai semua file yang ada disitu, silakan Anda baca pada docs.htm nya.
Selanjutnya Anda harus siapkan sebuah contoh dokumen RSS sebagai percobaan untuk dibaca dengan RSSlib ini. Anda bisa gunakan contoh seperti berikut ini.
<?xml version="1.0" ?>
<rss version="2.0">
<channel>
<title>Sony AK Knowledge Center - Popular Articles</title>
<description>This channel will provides you with popular articles at Sony AK Knowledge Center</description>
<link>http://www.sony-ak.com/</link>
<item>
<title>Judul 1</title>
<description>Description 1</description>
<link>http://www.1.com/</link>
</item>
<item>
<title>Judul 2</title>
<description>Description 2</description>
<link>http://www.2.com/</link>
</item>
<item>
<title>Judul 3</title>
<description>Description 3</description>
<link>http://www.3.com/</link>
</item>
<item>
<title>Judul 4</title>
<description>Description 4</description>
<link>http://www.4.com/</link>
</item>
<item>
<title>Judul 5</title>
<description>Description 5</description>
<link>http://www.5.com/</link>
</item>
</channel>
</rss>

Simpan file tersebut pada document root Apache web server tadi dengan nama rss.xml. Sekarang kita akan buat script PHP yang akan memanggil script RSSlib tadi dan menampilkan dokumen RSS di atas pada web browser. Berikut ini adalah script untuk test RSSlib-nya.
<html>
<head>
<title>RSS feed reader test</title>
</head>

<body>
<a href="rss2html.php?rss_url=http://localhost/phprss/rss.xml&rss_target=_blank">RSS feed name</a><br><br>
<iframe width="200" height="300" src="rss2html.php?rss_url=http://localhost/phprss/rss.xml&rss_items=5"></iframe><br><br>
<script language="JavaScript" src="rss2js.php?rss_url=http://localhost/phprss/rss.xml&rss_chars=100&rss_target=_top">
</script>
</body>

</html>

Simpan script di atas dengan nama testrss.php dan letakkan pada document root Apache web server Anda. Kemudian coba panggil script di atas melalui web browser. Perhatikan code di atas. Proses penampilan RSS sebenarnya dipanggil melalui file rss2html.php atau untuk interface dengan javascript bisa menggunakan rss2js.php. Kedua file ini memiliki parameter yang bisa diatur agar bisa menampilkan RSS sesuai dengan keinginan Anda. Parameter yang paling penting adala rss_url, dimana Anda disana memasukkan URL dari RSS. Pada contoh di atas penulis menggunakan contoh URL http://localhost/phprss/rss.xml. Anda bisa ganti URL ini dengan RSS feed URL sesuai keinginan Anda atau Anda bisa coba dengan RSS yang ada di situs Sony AK Knowledge Center dengan alamat RSS-nya yaitu http://www.sony-ak.com/rss/rss_random_articles.php. Parameter lainnya lebih banyak digunakan untuk mengatur tampilan RSS, seperti parameter rss_target untuk mengatur target dari window apabila RSS link di dalam RSS ditekan. Parameter rss_items akan mengatur jumlah item RSS yang akan ditampilkan. Sedangkan parameter rss_chars digunakan untuk mengatur jumlah maksimal karakter yang akan ditampilkan dari bagian description pada RSS. Semua parameter di atas bisa Anda lihat contohnya pada script di atas.
Di dalam file rss2html.php dan rss2js.php sebenarnya terdapat fungsi rss2html() dan rss2js() yang berfungsi untuk memparsing dokumen RSS Anda. Pada contoh di atas disajikan tiga macam contoh pemanggilan RSSlib, yang pertama adalah dengan cara hyperlink, kemudian dengan menampilkannya pada suatu IFRAME dan contoh yang terakhir adalah diimplementasikan dengan interface JavaScript.

Demikian tulisan sederhana mengenai membaca RSS feed dengan menggunakan script RSSlib dari 2RSS.com. Semoga bermanfaat bagi Anda semua.

Silakan download source code lengkap dari project di atas
Silakan download script RSSlib
Share this article :

0 komentar:

Posting Komentar

Rekan Bisnis Online Anda
Loading


 
Support : Your Link | Your Link | Your Link
Copyright © 2013. Web TKJ - All Rights Reserved
Template Created by Creating Website Modified by CaraGampang.Com
Proudly powered by Blogger