我得到了这个函数来通过 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:// ,有人知道如何做到这一点吗?)