2
我遇到了一個問題,導致我的一個項目停下來,我GOOGLE了幾天,並沒有發現任何有意義的東西(這是我第一個PHP項目)。我使用的是CI wiki中可用的CodeIgniter和RSSParser庫。一切都被稱爲/加載好,但我遇到了我認爲是流包裝問題。這是我在CI論壇上發佈的一篇文章(http://codeigniter.com/forums/viewthread/184223/),以供參考。從本質上講,我recieving錯誤是這樣的:無法找到包裝「飼料」
Severity: Warning
Message: file_get_contents() [function.file-get-contents]: Unable to find the wrapper "feed" - did you forget to enable it when you configured PHP?
Filename: libraries/RSSParser.php
Line Number: 89
這裏還有一個鏈接到源爲「RSSParser.php」
問題代碼如下:
<?php
//Load the shiny new rssparse
$this->load->library('RSSParser',array('url' => 'feed://api.flickr.com/services/feeds/[email protected]&lang=en-us&format=rss_200', 'life' => 2));
//Get six items from the feed
$data = $this->rssparser->getFeed(6);
foreach ($data as $item) :
// do stuff with $item['title'], $item['description'], etc.
echo '<h2>' . $item['title'] . '</h2>';
echo '<abbr>' . $item['date'] . '</abbr>';
echo $item['image'];
endforeach;
?>
的原因,我認爲,這正在發生的是「feed://」未註冊爲PHP Stream,RSS解析器無法從Feed中查找和檢索我請求的信息。我需要幫助的是確定如何註冊包裝「feed://」。
* note我正在使用MAMP
看看我在CI論壇http://codeigniter.com/forums/viewthread/184223/#871735發表的帖子,並注意我到達的錯誤;我不知道如何解決這些問題。 – nnash 2011-03-23 18:58:20
這最終解決了它。一旦我將它上傳到我的虛擬主機feed並且http都正常工作,我就遇到了簡單的餡餅和MAMP問題。 – nnash 2011-04-18 02:44:17
很高興聽到它工作:) – 2011-04-18 02:52:28