Работаем 3521 день              Каталог программиста. Сайты Статьи Исходники Программы Скрипты Новости
Карта сайтаКарта сайта Форум DELPHI Basic Аsm Базы WebMaster Windows Железо Программы Культура Игры
Все разделы каталогаКаталог Новости C++# PHP FoxPro Безопасн. JavaScript Linux КПК Моб Документы Юмор Хостинг
RSS канал "Каталог программиста" канал Компьютерная жизньКЖизнь WinApi Java Сети Форматы Программеру Иные_ОС Каталоги Алгоритмы Форумы Разные
 
Архив сайта за 2001-2007 годыАрхив—> Архив сайта за 2001-2007 годы DELPHIDelphi Архив сайта за 2001-2007 годы C++#C++# Архив сайта за 2001-2007 годы PHPPHP Архив сайта за 2001-2007 годы СетиСети Архив сайта за 2001-2007 годы БазыБазы Архив сайта за 2001-2007 годы WebMasterWebMaster Архив сайта за 2001-2007 годы WindowsWindows Архив сайта за 2001-2007 годы ЖелезоЖелезо Архив сайта за 2001-2007 годы АлгоритмыАлгоритмы Архив сайта за 2001-2007 годы ЮморЮмор Архив сайта за 2001-2007 годы РазныеРазные
Поиск по сайтуПоиск по сайту: 
Сайт Google
В каталоге: 
В архиве: 
Новые ссылки
  • Free YouTube to MP3 Converter (34) скачивает любое видео YouTube в формате MP3
  • Delphi - Справочник функций и процедур (311) Онлайн справочник функций и процедур Delphi
  • Internet Explorer 9: пять новых возможностей (79) До выхода бета-версии нового браузера Internet Explorer 9 осталось совсем недолго. И, чтобы подогрет
  • Total Commander версии 7.55a for Windows (1858) лучший файловый менеджер (бывший Windows Commander; написан на Delphi 1.0 (16 bit) и 2.0 (32 bit)).
  • Полезные дополнения для Google Chrome (121) Число поклонников интернет-браузера Google Chrome, привлеченных его минимализмом и удобством использ
  • JiBX 1.2, часть 1. От кода Java к XML-схеме (76) Определения XML-схемы составляют основу многих типов обмена данными, включая большинство форм Web-се
  • Контроль учетных записей пользователей в Windows 7 (111) В данной статье расскажем о «Контроле учетных записей пользователей», в основе которого был заложен
  • Флибуста (191) Независимый библиотечный ресурс. Бесплатное скачивание книг. Хорошая замена Lib.rus.ec
  • Microsoft Mathematics Add-In for Word and OneNote 2.0.040811.01 (115) бесплатное дополнение к Word и OneNote для расчета формул в приложениях и встраивания в документы гр
  • Архитектура системного реестра. (203) Реестр играет основную роль в конфигурировании и управлении операционных систем, и является неким хр
  • 10 статей архива:
  • Афоризмы от 13.04.2007
    (2393)
  • Сохранить страницу IE в файл
    (2475)
  • Дефрагментация
    (4259)
  • Советы пользователям Windows. Сетевые функции
    (6114)
  • Объект Printer
    (3749)
  • Как проверить готовность диска без появления окна ошибки Windows?
    (1973)
  • Как проверить, есть ли соединение с Интернет
    (5457)
  • Чем править фото: 5 бесплатных редакторов
    (2535)
  • Забавное программирование в Дельфи
    (4223)
  • Буфер обмена
    (3808)
  • Рейтинг@Mail.ru Истинное количество посещений сайта сегодня

    Каталог программиста » PHP » Скрипты

    SimplePie – импорт RSS легко!

    (01.12.2008) (1955) (115)
    SimplePie - это удобный php-класс для импорта RSS. Поддерживает следующие версии каналов: RSS (0.90, 0.91, 0.92, 1.0, 2.0), Atom (0.3, 1.0). Это open-source по лицензии BSD, т.е. в отличие от GPL-лицензии вы можете внедрять SimplePie в свои коммерческие продукты и не задумываться об оплате.
    Установка
    Для работы SimplePie потребуется несколько библиотек: XML Parser, PCRE, Mbstring, CURL, Zlib. Разумеется вам нужно скачать класс SimplePie. Распакуйте архив и скопируйте файл с именем simplepie.inc в папку simplepie. Кроме отличной документации, с SimplePie поставляется также сценарий, который проверяет, поддерживает ли ваша сборка РНР эту библиотеку. Для проверки работоспособности SimplePie, скопируйте в папку simplepie файл sp_compatibility_test.php и загрузите этот файл в браузер.

    Импорт RSS. Простой пример
    Создайте в папке simplepie папку с именем cache. Эта папка будет использована для кэширования данных. Да, да, в нем есть встроенное кэширование. По умолчанию кэш хранится 60 минут. Вся библиотека SimplePie состоит из одного класса с названием SimplePie, и вы должны лишь создать объект этого класса, а затем использовать нужные методы. Создайте в папке simplepie новый файл с именем test.php и поместите в него следующий код:

    <?php
    // загрузка библиотеки
    require_once $_SERVER['DOCUMENT_ROOT'].'/simplepie/simplepie.inc';
    // создание и настройка объекта SimplePie
    $feed = new SimplePie();
    $feed->set_feed_url('http://ekimoff.ru/feed'); // путь к rss-каналу
    $feed->set_cache_location('cache');
    $feed->init();
    $feed->handle_content_type();
    if ($feed->data) {
        // вывод названия канала
        echo '<h1><a href="'.$feed->get_link().'">'.$feed->get_title() .'</a></h1>';
        // вывод не более 5 элементов канала
        for ($i=0; $i<5; $i++) {
            $item = $feed->get_item($i);
            // вывод ссылки и названия новости
            echo '<a href="'.$item->get_permalink().'">'.$item->get_title().'</a>';
            // вывод описания новости
            echo '<div>'.$item->get_description().'</div>';
        }
    }
    ?>

    Ну вот — читать данные из внешнего канала с помощью SimplePie оказалось не просто, а очень просто!

    Перейти на сайтПерейти на сайт автора  Другие статьи раздела "PHP » Скрипты"

    Предыдущая страница  Разделы и Новости  Карта сайта  Архив
    Подписка на новости сайтаНовости на Email:
    Subscribe.Ru
    Rss2Email.ru
    Читать в Яндекс.Ленте FeedBurner

    Напишите свои замечанияКомментарии
    (Комментировать могут только пользователи, зарегистрированные на форуме. Вопросы пишите в форумах)
    Пока нет комментариев
    * Имя:   * Пароль:
    * Текст сообщения не более 350 символов
    Авторы сайта не несут ответственности за комментарии посетителей.
    Комментарии, не соответствующие принятым нормам закона, морали и тематике сайта удаляются.
    Powered by Scriptsmill Comments Script

  • Сообщить о неверной ссылке - Нажав на эту кнопку, вы сообщите нам о неработающей ссылке.
  • Если Вы обнаружили вредоносную программу, скрипт, сайт или если Вы хотите изменить текст, адрес или удалить ссылку, добавить статью сообщите нам об этом в форуме, указав ее название и URL
  • Цифры после названия в скобках - дата обновления в каталоге и количество просмотров
  • Статья в архиве сайта Статья находится в разделе "Архив"
  • Публикация ссылок осуществлятся посетителями сайта. Авторы сайта не несут ответственности за содержание информации, размещаемой на сайте, неправильное указание адреса, искажение информации или авторства, а также за информацию на сайтах, указанных в каталоге, последствия перехода по ссылке, запуска скаченных скриптов или программ и т.п.
  • При любом использовании материалов, ссылка на сайт автора и наш сайт обязательна
  • Подписка на новостиНовости на Email
    Subscribe.Ru
    Rss2Email.ru
    Читать в Яндекс.Ленте
    FeedBurner
    Форум:
    DELPHI
    C/C++
    WEB
    Алгоритмы
    Прочие
    Новости сайта
    О публикациях
    Windows
    Программы
    Флейм
    Темы форумов:
  • илья помогите ребята в форуме Windows Sep 3 2010, 23:38:01
  • gleb_sitnikov Предлагаю статью в форуме Предложения по публикации в каталоге и комментарии. Aug 9 2010, 19:51:22
  • gleb_sitnikov Предлагаю руководство в форуме Предложения по публикации в каталоге и комментарии. Jul 9 2010, 17:13:10
  • piter БД - 3 нормальная форма. в форуме Прочие Jun 28 2010, 09:42:55
  • abee Join в Foxpro9. в форуме Прочие Jun 28 2010, 09:40:37
  • gleb_sitnikov Предлагаю статью в форуме Предложения по публикации в каталоге и комментарии. Jun 21 2010, 11:16:01
  • piter определение даты в форуме DELPHI Jun 7 2010, 16:01:27
  • gleb_sitnikov Предлагаю учебник в форуме Предложения по публикации в каталоге и комментарии. Jun 7 2010, 12:13:31
  • gogo Шахматы в форуме DELPHI Jun 7 2010, 11:05:36
  • gogo помогите с задачкой в форуме DELPHI May 30 2010, 16:32:17
  • Новые комменты к
  • Process Explorer Бесплатная, компактная, программа для мониторинга в режиме реального времени сис...
  • RbControls Pack Компоненты анимируются при перемещении и нажатии мышки. Эти компоненты позволяют...
  • Библиотека BASS библиотека содержит большое количество примеров, в том числе и на дельфи, позвол...
  • Протокол TCP/IP или как работает Интернет (для чайников) В основе работы глобальной сети Интернет лежит набор (стек) протоколов TCP/IP. ...

  • Карта сайта   Каталог  Архив сайта за 2001-2007 годыАрхив  Форум  Блог  Начало страницы  Добавить в избранное  Предыдущая страница
    Поиск  Поиск по сайту Google Сайт Google
      
    Поиск по сайту Яндекс
    0.19с
    Каталог программиста Блог "Компьютеры и жизнь" Top 100 Borland Sites. Vote for us