如何保存RSS Feed?

时间:2011-04-08 09:07:26

标签: php rss

我是编程的新手,最近为我的应用程序制作了RSS源。现在任何人都可以想到如何从外部RSS订阅源URL将rss源保存到我的本地盒子。 感谢

2 个答案:

答案 0 :(得分:5)

假设您想要阅读内容然后保存到本地文件,您可以执行以下操作:

$feedurl = "http://someurl/feed/";
$feedme = file_get_contents($feedurl);
if($feedme):
  $fh = fopen('path/to/newfeed.xml', 'w+'); //create new file if not exists
  fwrite($fh, $feedme) or die("Failed to write contents to new file"); //write contents to new XML file
  fclose($fh) or die("failed to close stream resource"); //close resource stream
else:
  die("Failed to read contents of feed at $feedurl");
endif;

这是一个非常简单的例子,可以帮助您入门。

答案 1 :(得分:0)

我建议使用cURL检索数据和任何要分析的xml-parser。或者只使用谷歌;-) - > using-php-curl-to-read-rss-feed-xml

相关问题