0

我正在尝试将 SimplePie 与 Codeigniter 一起使用,但如果我尝试加载 simplepie 库,我什至无法显示视图。我已经下载了 Haughin CodeIgniter 库(http://www.haughin.com/code/simplepie/)并将其放在应用程序/库文件夹中,但没有任何效果。我有下面的代码,但它是什么并不重要——只要我尝试加载 simplepie,没有任何输出。错误日志只是说:

zend_mm_heap corrupted

代码如下,从 Haughin 的网站复制而来。

这是我的控制器:

function index()
{
    $this->load->library('simplepie');  
    $this->simplepie->set_feed_url('http://feeds.haughin.com/haughin');
    $this->simplepie->set_cache_location(APPPATH.'cache/rss');
    $this->simplepie->init();
    $this->simplepie->handle_content_type();

    $data['rss_items'] = $this->simplepie->get_items();

    $this->load->view('chatter/ch_index', $data);
}

这是我的看法:

<?php
echo "<li>";
foreach($rss_items as $item) {
    echo "<li>";
    echo "<a href='" .$item->get_link() . "'>";
    echo $item->get_title();
    echo "</a>";
    echo "</li>";
}
echo "</li>";
?>

有什么想法吗?

4

2 回答 2

1

zend_mm_heap corrupted似乎被广泛报道为 PHP 版本不兼容。您使用的是哪个版本的 PHP?使用 in创建一个 PHP 文件phpinfo();以输出您需要的所有 PHP 信息。这是本地安装还是在主机上?

http://bugs.php.net/bug.php?id=40479

于 2010-08-13T16:48:21.410 回答
1

这似乎是与 XAMPP 相关的问题。有同样的问题,切换到MAMP并解决了它。

于 2010-08-24T17:52:07.700 回答