www.linedmk.com - компас в сайтостроительстве!
www.linedmk.com - создать сайт

Скрипт на PHP для вывода на сайте RSS 2.0 - новостей

Для пополнения сайта уникальным контентом можно использовать RSS-ленты других сайтов (например, новостных). Это понравиться как поисковым машинам, так и посетителям сайта.
Основной особенностью этого скрипта является использование регулярных выражений, то есть работа скрипта обходиться без DOM-функций. Для вывода будем использовать лишь заголовки, ссылки на публикации и краткие описания публикаций новостной ленты.
Для того чтобы не запрашивать все время данные RSS-канала, будем их кэшировать. Поэтому для каталога, где будет сохраняться кэш-файл, нужно будет установить права доступа 777.
Для нормальной работы скрипта нужен PHP не ниже версии 4.3.

Описание: Скрипт на PHP для вывода на сайте RSS - новостей
Скачать Размер: 1.61 кБ. Количество скачиваний: 1363

Пример использования RSS-скрипта

Код
<?php

include_once("write_rss.php");//подключаем файл с функцией вывода RSS-новостей

//адресс новостей (URL-адрес RSS потока)
$url_rss="http://www.linedmk.com/rss.php";

//количество выводимых новостей
$kol_print_news=10;
//имя файла для хранения RSS-новостей на локальном сервере (то есть кэш-файл)
$file_rss="cache_rss.xml";
//время обновления, в часах
$hclock=1;

print_rss($url_rss,$file_rss,$hclock,$kol_print_news);//вызываем функцию вывода RSS-новостей

?>
Опубликованно: 22 июня 2009 г.
Теги: php, скачать бесплатно php скрипт, скачать бесплатно
Комментарии к статье
Всего комментариев: 14
прохожий: Гость | 05.11.2009, 14:23 #
Попробуем
прохожий: mius | 14.12.2009, 17:51 #
сайт: recmap.ru
Спасибо. Легенький и простой скрипт. Многие жмутся ведь из-за такого.
прохожий: Гость | 10.01.2010, 21:53 #
неплохо было бы вынести переменную показывать ли описание или нет. Также добавить дату и время
прохожий: Гость | 31.01.2010, 21:04 #
kak v skripte meniat kodirovku . mne nuzna kodirovka utf -8 ?
прохожий: mius | 10.02.2010, 18:45 #
сайт: recmap.ru
Насколько я помню, кодировка зависит от поставщика ленты и кодировки страницы, на которой этот скрипт используется. Сам скрипт к коду не привязан.
прохожий: zherenovsky | 08.05.2010, 00:53 #
сайт: ru-fura.ru
работает скрипт. автору респект и уважуха!!!
пользователь: | 20.05.2010, 22:04 #
Спасибо. Интересный парсер. Правда требовалось немного изменить и доработать.
прохожий: Москва | 20.05.2010, 22:07 #
сайт: www.aqula.ru
Не хватает даты и времени А также названия источника.
прохожий: Дима | 07.06.2010, 11:39 #
Где взять write_rss.php
Суперадмин: | 08.06.2010, 23:17 #
Странный вопрос! В архиве, конечно, который можно бесплатно скачать по вышеприведенной ссылке.
прохожий: Наталья | 30.06.2010, 18:20 #
установила скрипт. Все классно выводило первый час, после этого новости пропали.
Атрибуты папки и файлов правильные. В чем ошибка?
Суперадмин: | 01.07.2010, 22:50 #
Я не ясновидящий! ;))
прохожий: Гость | 07.07.2010, 15:04 #
Наталья, этот скрипт по умолчанию обновляется каждый час.

В файле write_rss.php есть строчка " if (filemtime($file_rss) + $hclock*60*60 < time()) "

я поменял $hclock*60*60 на $hclock*60*, благодаря чему обновляться стало чаще, вожможно вам это поможет.
прохожий: Дмитрий | 28.07.2010, 16:38 #
сайт: it-tavern.ru
У кого появляются проблемы с кодировкой, исправляем вот так:

$t=iconv("Windows-1251","UTF-8",$t);
echo ($t);
Вход в аккаунт
Новости сайта
Помощь сайту
Платежные реквизиты для помощи сайту доступны на странице помощь проекту