Каналы RSS в PHP

Вот некоторые хорошие альтернативы Poedit:

редакторы Перевода

  • Lokalize: для пользователей KDE ( KBabel является теперь устаревшим).
  • GTranslator: для пользователей GNOME.
  • GTed: выполнения везде выполнения Eclipse.
  • Virtaal: Windows, Linux, Mac. Хороший выбор для пользователей GNOME.

Текстовый редактор

Другие примечания

существуют php приложение, которое было бы полезно для совместного редактирования. На самом деле синхронизация с системой подрывной деятельности решила бы проблему так или иначе с любым из этих инструментов. Однако, если кто-либо действительно помнит больше приложений, не стесняйтесь добавлять.

5
задан 23 September 2009 в 07:51
поделиться

6 ответов

RSS - довольно простой формат - нет особой необходимости использовать отдельную библиотеку.

Я бы просто использовал simplexml , потому что я не хочу потратить усилия на изучение другой библиотеки и не отставать от ее развития.

Вот простой PHP-скрипт для отображения последних сообщений Stackoverflor с помощью simplexml:

<?php
$rss = simplexml_load_file('http://stackoverflow.com/feeds');
?>
<h1><?php echo $rss->title; ?></h1>
<ul>
<?php
foreach($rss->entry as $e) {
    echo "<li><a href=\"".$e->link['href']."\">";
    echo $e->title; 
    echo "</a></li>\n";
}    
?>
</ul>
10
ответ дан 18 December 2019 в 10:46
поделиться

Simplepie , вероятно, самая популярная библиотека PHP RSS.

3
ответ дан 18 December 2019 в 10:46
поделиться

Для чтения таких простых данных вы можете использовать simplexml.

http://www.ibm.com/developerworks/library/x-simplexml.html

Оттуда вы Вы можете увидеть, насколько просто получить данные, а не отображать их в базе данных.

плохо отформатированный rss (см. выше) разные ароматы RSS (то же самое) злые значения в rss - это чужие данные и к ним следует относиться с подозрением зависимость от allow_url_fopen - возможно, использовать cURL

2
ответ дан 18 December 2019 в 10:46
поделиться

Magpie - отличная библиотека RSS

http://magpierss.sourceforge.net/

Вот пример ее использования: http: //www.olate .co.uk / article / view.php? id = 214

После того, как вы использовали Magpie для получения RSS-канала, вы можете сохранить его в виде строки, сохраняя ее в БД, как и любую другую строку.

0
ответ дан 18 December 2019 в 10:46
поделиться

Вы также можете попробовать XPath, довольно простой в использовании.

0
ответ дан 18 December 2019 в 10:46
поделиться

SimplePie - это определенно лучший способ. Вы можете загрузить и проанализировать RSS-канал менее чем за 10 строк кода. Здесь есть руководство , в котором показано, как это сделать.

1
ответ дан 18 December 2019 в 10:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: