Перед Вами была поставлена задача - распарсить RSS ленту. Но как это сделать супербыстро с минимальными затратами сил? С помощью регулярных выражений? С помощью XML парсинга? С помощью людей? Нет! Сегодня мы научимся парсить RSS ленты с помощью PHP, а точнее уже готового функционала на PHP.

Вам поможет MagpieRSS. Что это такое?
Magpie RSS это функционал для парсинга и не только, RSS лент. Самое главное его достоинство - простота использования. Смотрите, вот так можно быстро распарсить RSS ленту, т.е. извлечь из нее данные.

require_once 'rss_fetch.inc';
$url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
$rss = fetch_rss($url);
echo "Site: ", $rss->channel['title'], "<br>
";
foreach ($rss->items as $item ) {
	$title = $item[title];
	$url   = $item[link];
	echo "<a href=$url>$title</a></li><br>
";
}

Стоит отметить что Magpie RSS поглощает все форматы RSS, а именно RSS 0.9, RSS 1.0, RSS 2.0, Atom.

Magpie RSS полностью бесплатна. Скачать Magpie RSS.

(Visited 698 times, 1 visits today)