Pada artikel ini akan menjelaskan tentang cara menampilkan RSS Feed (format XML) dengan menggunakan fungsi PHP. Nantinya dengan cara ini pula Anda dapat menampilkan daftar artikel terbaru pada blog/web yang Anda miliki.
Langkah 1 – rssclass.php
Buatlah file rssclass.php. File ini digunakan sebagai fungsi PHP untuk memuat dan membaca file XML dari RSS Feed.
<?php
class rss {
var $feed;
function rss($feed)
{
$this->feed = $feed;
}
function parse()
{
$rss = simplexml_load_file($this->feed);
$rss_split = array();
foreach ($rss->channel->item as $item) {
$title = (string) $item->title; // Judul
$link = (string) $item->link; // Link URL
$description = (string) $item->description; // Deskripsi
$rss_split[] = '
<div>
<a href="'.$link.'" target="_blank" title="" >
'.$title.'
</a>
<hr>
</div>
';
}
return $rss_split;
}
function display($numrows,$head)
{
$rss_split = $this->parse();
$i = 0;
$rss_data = '
<div class="kotak-berita">
<div class="judul">
'.$head.'
</div>
<div class="link-feed">';
while ( $i < $numrows )
{
$rss_data .= $rss_split[$i];
$i++;
}
$trim = str_replace('', '',$this->feed);
$user = str_replace('&lang=en-us&format=rss_200','',$trim);
$rss_data.='</div></div>';
return $rss_data;
}
}
?>
Langkah 2 – index.php
Buatlah file index.php. Pada file ini juga turut di-include-kan file rssclass.php dan juga letakkan link rss feed blog/web Anda disini.
<?php
include('rssclass.php');
$feedlist = new rss('https://www.eplusgo.com/feed'); /* Ubah link feed disini dengan link feed Anda */
echo $feedlist->display(7,"ePlusGo"); /* Angka 7 digunakan untuk menampilkan jumlah artikel */
?>
Langkah 3 – Kode CSS
Terakhir tambahkan style css pada file index.php.
.kotak-berita{ /* Kotak Berita yang akan ditampilkan */
margin:0 auto;
width:270px;
padding:10px;
}
.judul { /* Judul Header Berita */
font-size:18px;
font-weight:bold;
text-align:left;
background-color:#1495ef;
color:#FFFFFF;
padding:5px;
border-radius:10px 10px 0 0;
}
.link-feed { /* Link Feed */
text-align:left;
padding:5px;
border:1px solid #dedede;
}
Kesimpulan
Menggunakan kode diatas, nantinya Anda dapat menampilkan RSS feed berbagai artikel yang ada di web/blog milik orang lain ke web/blog Anda. Selamat mencoba.









