【问题标题】:Display RSS feed from remote server on my site?在我的站点上显示来自远程服务器的 RSS 提要?
【发布时间】:2016-04-17 08:28:18
【问题描述】:

我正在尝试从网站检索 RSS 提要,并在我的网站上显示此内容。但是,我收到了同源策略错误。

我在这里看到的大多数答案都是指导用户更改他们的服务器设置,这显然是不可能的。

无论如何,例如,我如何检索以下 RSS 提要,然后对其进行解析?

http://www.rte.ie/rss/soccer.xml

【问题讨论】:

    标签: javascript xml rss same-origin-policy


    【解决方案1】:

    您可以使用 RSS 挖掘并使用 PHP 对其进行解析

    <?php
    $rss = array();
    $url_src = "http://www.rte.ie/rss/soccer.xml";
    $xml = simplexml_load_file($url_src);
    foreach ($xml->channel->item as $item) {    
        $_Title= strip_tags($item->title);
        $_Link= strip_tags($item->link);
        $_Date = strip_tags($item->pubDate);
        $_Desc = strip_tags($item->description);
    
        $rssitem = array($_Title,$_Link,$_Date,$_Desc);
        array_push($rss,$rssitem);
    }
    
    // Output
    array_map(function ($item) {
        printf("Title: %s<br>Link: %s<br>Date: %s<br>Description: %s<hr>",$item[0],$item[1],$item[2],$item[3]); 
    }, $rss);
    ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-11
      • 2012-11-07
      • 2023-03-18
      • 2015-12-22
      相关资源
      最近更新 更多