[PHP] Membuat RSS Reader

Misalkan yang mau diakses adalah situs: http://gadjah.net, yang alamat rss-nya ada di: http://gadjah.net/feed/

Format RSS secara general bisa digambarkan seperti ini:

<rss version="2.0">
 
<channel>
 <title>gadjah.net</title>
 <pubDate>Thu, 12 Feb 2009 06:00:53 +0000</pubDate>
 
 <item>
  <title>For 2009 - 2014</title>
 </item>
 
 <item>
  <title>[Kutip] Seratus Kebiasaan Tahun 90-an</title>
 </item>
</channel>
 
</rss>

Berarti yang kita akses adalah tag-tag yang dimiliki oleh RSS itu seperti channel, title, pubdate, item.

Caranya:

<?php
 
  $url = 'http://gadjah.net/feed/';
  $rss = simplexml_load_file($url);
 
  if ($rss) {
    echo '<h1>' . $rss->channel->title . '</h1>';
    echo '<li>' . $rss->channel->pubDate . '</li>';
 
    $items = $rss->channel->item;
    echo '<br />';
 
    echo '<ol>';
 
    foreach($items as $item) {
      $title = $item->title;
      echo '<li>';
      echo $title;
      echo '</li>';
    }
 
    echo '</ol>';
  }
 
?>
StumbleuponDelicious

IP Address-mu:
38.107.191.83