0

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

4

0 回答 0