我有一个锚
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 :):无法打开流:无效的参数和致命错误:未捕获的异常'Exception',消息'字符串无法解析为XML . 如果我把链接(http://feeds.reuters.com/news/artsculture)直接放在file_get_contents('http://feeds.reuters.com/news/artsculture ') it works but i don' t想要这样做,因为我有3个不同链接的锚点 .
1 回答
在传递url之前更好地编码你的url .
要么:
在控制器中