Untuk parsing data feed dari website, kita akan menggunakan SimplePie. Download terlebih dahulu SimplePie dari SimplePie Download Page. Disini saya memilih minified version karena lebih kecil dan cepat diakses. Bila anda menggunakan Terminal di Linux, bisa di download dengan bantuan wget. Letakkan file yang di download tersebut di root direktori web server anda, contoh untuk Apache di Fedora /var/www/html jadi saya akan meletakkan simplepie di /var/www/html/simplepie_1.3.1.mini.php
wget http://simplepie.org/downloads/simplepie_1.3.1.mini.php -O /var/www/html/simplepie_1.3.1.mini.php
sekarang pindah ke direktori /var/www/html/ lalu buat sebuah file baru bernama rss.php, yang isinya
<?php require_once('simplepie_1.3.1.mini.php'); //$feed->set_cache_location($_SERVER['DOCUMENT_ROOT'] . 'cache'); $feed = new SimplePie(); $feed->set_feed_url('https://jaranguda.com/feed'); $feed->init(); $feed->handle_content_type(); foreach ($feed->get_items() as $item): ?> <div ="simplepie"> <b><a href="<?php echo $item->get_permalink(); ?>" target="_blank"><?php echo $item->get_title(); ?></a></b> (<?php echo $item->get_date('j F Y | g:i a'); ?>) </div> <?php endforeach; ?>
Buka alamat localhost/rss.php di browser anda, tampilan yang muncul kurang lebih seperti gambar dibawah ini
Bila muncul pesan error:
Warning: ./cache is not writeable. Make sure you’ve set the correct relative or absolute path, and that the location is server-writable. in /var/www/html/simplepie_1.3.1.mini.php on line 642
atasi dengan membuat file cache di /var/www/html dah ubah permissionnya menjadi 755
mkdir /var/www/html/cache; chmod 755 /var/www/html/cache
Untuk tampilannya silahkan disesuaikan sendiri.