Как сохранить RSS-каналы? - PullRequest
0 голосов
/ 08 апреля 2011

Я новичок в программировании и недавно сделал RSS-ленту для своего приложения. Теперь кто-нибудь может дать мне представление о том, как я могу сохранить RSS-каналы в свой локальный ящик из внешнего URL-адреса RSS-каналов. Спасибо

Ответы [ 2 ]

5 голосов
/ 08 апреля 2011

Если вы хотите прочитать содержимое и затем сохранить его в локальном файле, вы можете сделать следующее:

$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 голосов
/ 08 апреля 2011

Я бы предложил использовать cURL для извлечения данных и любой xml-анализатор для анализа.Или просто используйте Google ;-) -> using-php-curl-to-read-rss-feed-xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...