Php 如何保存rss源?

Php 如何保存rss源?,php,rss,Php,Rss,我是一个编程新手,最近为我的应用程序制作了一个rss提要。现在有人能告诉我如何从外部rss提要url将rss提要保存到本地框中吗。 谢谢我建议使用它来检索数据和任何要分析的xml解析器。或者直接使用谷歌;-)-> 我建议使用来检索数据和任何要分析的xml解析器。或者直接使用谷歌;-)-> 假设要读取内容,然后保存到本地文件,可以执行以下操作: $feedurl = "http://someurl/feed/"; $feedme = file_get_contents($feedurl); if(

我是一个编程新手,最近为我的应用程序制作了一个rss提要。现在有人能告诉我如何从外部rss提要url将rss提要保存到本地框中吗。
谢谢

我建议使用它来检索数据和任何要分析的xml解析器。或者直接使用谷歌;-)->

我建议使用来检索数据和任何要分析的xml解析器。或者直接使用谷歌;-)->

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

$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;

这是一个非常简单的开始示例。

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

$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;

这是一个非常简单的开始示例。

您是如何获得rss提要的?如果您将其检索为XML,您可以使用“保存XML”,无论您想用什么方式保存XML“本地框”是什么意思?您是如何获得rss提要的?如果您将其重新定义为XML,则可以使用“保存XML”,不管您想用什么方式保存XML“本地框”是什么意思?注意,它不一定是XML文件,但考虑到RSS提要是XML的一种形式,这是一种很好的做法。然后,您可以读取保存的文件的内容,在php中添加相应的RSS/XML标题,并回显内容,这将在浏览器中显示您的提要。注意,它不必是XML文件,但考虑到RSS提要是XML的一种形式,这是一种很好的做法。然后,您可以读取保存文件的内容,在php中添加相应的RSS/XML头,并回显内容,这将在浏览器中显示提要。