АРМАДА
Пишем RSS Reader на PHP
Новая тема Написать ответ

ram_by
Свой
Зарегистрирован: 23.12.2009
Сообщений: 16
Обратиться по нику
# Добавлено:Сб Dec 26, 2009 12:16 pmДобавить в избранноеОтветить с цитатой
Статья рассказывает о написании RSS читалки на php. После статьи про парсеры и "толчков" к изучению регулярных выражений решил всё-таки за них взяться и вот первый результат. Статья полезна тем, для кого регулярки это набор символов.

rss читалка на php

BOLVERIN
Свой
Зарегистрирован: 29.05.2009
Сообщений: 76
Обратиться по нику
# Добавлено:Сб Dec 26, 2009 12:45 pmОтветить с цитатой
Нормально Smile Ожидал что с БД и запросами через крон.. ну ладно и так нормально Smile
Интернет-маркетинг и SEO. Теория и практика.

ram_by
Свой
Зарегистрирован: 23.12.2009
Сообщений: 16
Обратиться по нику
# Добавлено:Сб Dec 26, 2009 12:50 pmОтветить с цитатой
Данный вариант прекрасно подойдёт для опубликования на сайте rss записи например блога и тд
а бд и крон это уже для сервиса рассылки)))

Cabal
Гуру
Зарегистрирован: 20.10.2007
Сообщений: 1360
Обратиться по нику
# Добавлено:Сб Dec 26, 2009 2:52 pmОтветить с цитатой
Держи репу. А то я на тебя накинулся в прошлом топе... Только опять сначала взял инструмент а потом полез делать работу. А надо сначала определится с работой а потом брать инструмент. Парсеры xml есть и в виде функций пхп и в виде готовых классов. Я пользовался насколько помню SimpleXMLElement. И ещё с PEAR каким то классом в другой раз, там вообще всё великолепно было. Вообще PEAR - не заменимая вещь.
Cabal - патентованный зануда.

mescalito
Свой
Зарегистрирован: 05.09.2006
Сообщений: 97
Обратиться по нику
# Добавлено:Сб Dec 26, 2009 4:12 pmОтветить с цитатой
есть готовый вариант
http://magpierss.sourceforge.net/

Код:

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 is distributed under the GPL license

ram_by
Свой
Зарегистрирован: 23.12.2009
Сообщений: 16
Обратиться по нику
# Добавлено:Сб Dec 26, 2009 4:31 pmОтветить с цитатой
Cabal писал(а):
Только опять сначала взял инструмент а потом полез делать работу. А надо сначала определится с работой а потом брать инструмент.


Просто в замен предыдущей статьи хотелось написать что-то с регулярками, первое что пришло на ум - парсер рсс =)
Вообще удобнее код)
Хотя где-то читал, что регулярные выражения слишком грузят проц...
Так же и выражения
Код:
echo "<a href=$ulr>";


больше грузят систему, чем
Код:
echo "<a href=".$url.">";


Это уже к товарищу mescalito =)

kittenk
Опытный
Зарегистрирован: 30.09.2009
Сообщений: 485
Обратиться по нику
# Добавлено:Вс Dec 27, 2009 11:37 amОтветить с цитатой
нормальная статейка
Компания СтоКрат - продвижение сайтов
Новая тема Написать ответ    ГЛАВНАЯ ~ ДАЙДЖЕСТ БЛОГОСФЕРЫ

Перейти:  





Генеральный спонсор



Партнеры