Code Snippet

Home » Code Snippets » PHP » Basic SimplePie Usage

Basic SimplePie Usage

You'll need a of copy SimplePie for the include right at the top here.

<?php
    require_once('inc/simplepie.inc');

    $feed = new SimplePie();

    $feed->set_feed_url(array(
    	'http://search.twitter.com/search.atom?q=movie'
    ));

    $feed->enable_cache(true);
    $feed->set_cache_location('cache');
    $feed->set_cache_duration(15);

    $feed->init();

    $feed->handle_content_type();

    if ($feed->error): ?>

        <p><?php echo $feed->error; ?></p>

    <?php endif; ?>

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

    	<div class="chunk">

    		<h4 style="background:url(<?php $feed = $item->get_feed(); echo $feed->get_favicon(); ?>) no-repeat; text-indent: 25px; margin: 0 0 10px;"><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h4>

    		<p class="footnote">Source: <a href="<?php $feed = $item->get_feed(); echo $feed->get_permalink(); ?>"><?php $feed = $item->get_feed(); echo $feed->get_title(); ?></a> | <?php echo $item->get_date('j M Y | g:i a T'); ?></p>

    	</div>

    <?php endforeach; 

?>

Reference URL

Speak, my friend

At this moment, you have an awesome opportunity* to be the person your mother always wanted you to be: kind, helpful, and smart. Do that, and we'll give you a big ol' gold star for the day (literally).

Posting tips:
  • You can use basic HTML
  • When posting code, please turn all
    < characters into &lt;
  • If the code is multi-line, use
    <pre><code></code></pre>
Thank you,
~ The Management ~