Çıktı RSS html olarak beslemek?

4 Cevap php

Html gibi bir RSS beslemesi göstererek yardımcı olacağını orada herhangi bir ücretsiz php / javascript kütüphaneleri var mı?

4 Cevap

Benim düşünceme göre Simplepie Best RSS ayrıştırıcıların biridir.

Here is an example:

require_once('simplepie.inc');
$feed = new SimplePie();
$feed->set_feed_url('http://simplepie.org/blog/feed/');
$feed->init();
$feed->handle_content_type();


    <?php foreach ($feed->get_items(0, 5) as $item): ?>

        <div class="item">
            <h2 class="title"><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2>
            <?php echo $item->get_description(); ?>
            <p><small>Posted on <?php echo $item->get_date('j F Y | g:i a'); ?></small></p>
        </div>

    <?php endforeach; ?>

Belki SimplePie yardımcı olabilir, burada - alıntı its FAQ, bu:

  • A code library, written in PHP, intended to make it ridiculously easy for people to manage RSS and Atom feeds.
  • An easy to use API that handles all of the dirty work when it comes to fetching, caching, parsing, normalizing data structures between RSS and Atom formats, handling character encoding translation, and sanitizing the resulting data.

Danışmanın, bu everything sizin için yapmayacağım - ama başlamanıza yardımcı olabilir.


Other solutions include, for instance, Zend_Feed_Reader or MagpieRSS.

Try Magpie RSS. Bu RSS kolayca yineleme ve HTML'nizi inşa diziler beslemeleri ayrıştırmak.

Ya aslında bir kütüphane değil, ama ben kesinlikle kullanmak salık XSL/XSLT.