打開流錯誤我有一個錨失敗笨
echo anchor('site/getFeed/'.urlencode("http://feeds.reuters.com/news/artsculture"),'Tehnology')
,當我點擊它重定向我到getFeed功能控制器:
function getFeed($feed_url){
$content = file_get_contents($feed_url);
$x = new SimpleXmlElement($content);}
但它給我這個錯誤:的file_get_contents (http :):無法打開流:無效的參數 和致命錯誤:帶有消息'String'的未捕獲異常'Exception'不能被解析爲XML。 如果我把鏈接(http://feeds.reuters.com/news/artsculture)直接放在file_get_contents('http://feeds.reuters.com/news/artsculture')它可以工作,但我不想這樣做,因爲我有3個不同鏈接的錨點。
檢查URL。 'echo $ feed_url'在獲取內容函數之前。 –
它只顯示我的http:爲什麼? – user3313651
將網址更改爲「site/getFeed /?url = http:// feeds.reuters.com/news/artsculture」。然後你可以得到的URL爲'$ this-> input-> get(「url」);' –