我得到了这个函数来通过RSS提要并输出数据。
function parseRSS($xml) {
$max = 6;
for($i=0; $i<$max; $i++) {
$url = $xml->channel->item[$i]->link;
$title = $xml->channel->item[$i]->title;
echo '<li><a href="'.$url.'">'.$title.'</a></li>';
}
}
出于某种原因,$ url会输出如下域名:http:/www.domain.com/blabla
(注意http:之后缺少的双重//)
我仔细检查了源代码,链接在那里正常,只是在输出时(由于某种原因)删除了一个斜杠。
任何人都知道是什么原因造成的,以及如何解决这个问题? (我在考虑使用str_replace并在回显之前用http://替换http://,任何人都知道如何做到这一点?)