如何保存RSS订阅源?
答
假设你想读的内容,然后保存到本地文件,你可以做到以下几点:
$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;
这是一个非常简单的例子来获得你开始了。
+0
请注意,它不一定是XML文件,但考虑到RSS提要是XML的一种形式,这是一种很好的做法。然后,您可以阅读保存文件的内容,在php中添加各自的RSS/XML标头,并将内容回显出来,这会在浏览器中显示您的Feed。 – SimonDowdles 2011-04-08 09:19:26
你是如何得到你的RSS饲料?如果你将它作为XML取回,你可以使用XML保存你想要的 – Winfred 2011-04-08 09:10:38
你对'本地盒子'有什么意思? – 2011-04-08 09:11:43