Salve a tutti, mi chiedevo se qualcuno potesse aiutarmi a risolvere un problema che sto avendo con la libreria SimplePie: semplicemente, non visualizza i feed.
Codice:
<div id="sidebar">
<div class="cblock">
<?php
include "libs/simplepie_1.3.1.mini.php";
$aFeed = new SimplePie();
$aFeed->set_feed_url(createUrl("content/news$lid.rss", array(), array()));
$aFeed->enable_order_by_date(true);
$aFeed->set_cache_location('cache');
$aFeed->init();
$aFeed->handle_content_type();
?>
<div class="title_small"><?php echo $aFeed->get_title();?></div>
<div class="news_items">
<?php foreach($aFeed->get_items() as $aItem): ?>
<div class="news_item">
<div class="news_item_title">
<?php
if($aItem->get_permalink() != '')
echo '<a href="' . $aItem->get_permalink() . '">';
//echo $aItem->get_permalink();
echo $aItem->get_title();
if($aItem->get_permalink() != '')
echo "</a>";
?>
</div>
<div class="news_item_body"><?php echo $aItem->get_description(); ?></div>
<div class="news_item_date"><?php echo localize('publishing_date', $lid) . $aItem->get_date('j F Y | g:i a'); ?></div>
</div>
<?php endforeach; ?>
</div>
</div>
</div>
Sul mio sistema di sviluppo (IIS) funziona tutto, ma una volta fatto l'upload su altervista sembra non essere in grado di visualizzare i file di test che ho preparato. La directory di cache esiste e ha permessi di scrittura. Non vengono mostrati errori.
Qualcuno ha qualche idea?
Grazie!!