NewsRss.Ru Сайт разработчика программы "WriteRssPhp" - web-программы для создания RSS каналов.

Главная страница

  1. Как создать RSS канал новичку?

  2. WriteRssPhp - программа для создания RSS каналов.

  3. Инструкция по установке программы WriteRssPhp.

  4. Ошибки установки программы.

  5. ReaderRssPhp - программа вставки RSS новостей в дизайн сайта.

  6. AgregatorRssPhp - программа-форма-агрегатор для посетителей сайта.

  7. Читайте новости нашего сайта в формате RSS

  8. Новости нашего сайта в формате RSS с рисунками.

  9. rss 2 email
    Новости PHP программирования для RSS кналов




  10. Ресурсы посвящённые RSS


  11. Примеры страниц выполненых с использование скрипта ReaderRssPhp

ReaderRssPhp 1.0 FREE (бесплатная) - Программа для чтения и отображения RSS каналов (xml - файлов) на Вашем сайте.

  1. Программа состоит из одного php файла (readerrss.php).
  2. Программа вставляется в дизайн вашего сайта, php фунцией include.
  3. Перед включением файла Вам надо указать адрес rss канала откуда надо будет читать новости.

Пример кода вставки программы в дизайн вашего сайта:
ReaderRssPhp - программа для чтения rss канала (PHP скрипт)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>
<table width="100%" height="100" border="1" cellpadding="20" cellspacing="0">
<tr>
<td width="150">Логотип</td>
<td>Название Вашего сайта</td>
</tr>
<tr>
<td width="150" valign="top">Меню по сайту</td>
<td valign="top">
<? $url='http://news.yandex.ru/index.rss' ; // УКАЗЫВАЕТЕ АДРЕС КАНАЛА КОТОРЫЙ НАДО ЧИТАТЬ И ПОКАЗАТЬ У ВАС НА САЙТЕ.
include ('../lib/readerrss.php'); // ПОДКЛЮЧАЕТЕ ФАЙЛ ЧИТАЮЩИИ RSS КАНАЛ И ВЫВОДЯЩИИ НА ЭКРАН.
?>
</td>
</tr>
</table>
</body>
</html>

  1. Посмотрите пример выполнения кода на нашем сайте, откроется в новом окне. primer.php

  2. Скачать ReaderRssPhp 1.0 (download ReaderRssPhp) >>
    Название версии Размер архива Коментарий к версии
    1 readerrssphp.rar 6,5КБ

    Эта версия работает на хостингах, в которых не требуется перекодировка из utf-8 в windows-1251



    2 readerrssphp_utf8_win1251.rar 6,5КБ

    Эта версия работает на этом сайте и ни каких проблем

    Эта версия программы, применяется если при просмотре , новости выдаются в кодировке utf-8 и выглядят как "кракозябры"

    В этой версии перед выводом новостей на экран они декодируются из utf-8 в windows-1251, php функцией
    iconv("UTF-8","windows-1251","string")


  3. Инструкция по установке программы на Вашем сайте.

  4. Программа состоит из одного файла readerrss.php, написаного на PHP. А это значит вам надо будет загружать этот файл с Вашего компьютера на Ваш сайт, то есть с помощью программы FAR , или с помощью интерфейса управления вашим хостингом , программой CPanel.

 
"Пара строк" от посетителей сайта:

  1. 2007-01-04 17:56:46 У моего хостинг провайдера в FAQ написано следующее:

    2. Какое расширение должно быть у файла, содержащего php-скрипт?
    php, php4, php3, phtml
    3. Как настроить выполнение скрипта php в файлах с расширениями, отличающимися от .php или .phtml
    По умолчанию файлы с расширениями .htm и .html не обрабатываются PHP и директивы PHP в них не интерпретируются.

    По умолчанию PHP работает в файлах с расширениями .php,.php4,.phtml и .php3. Однако если Вам хочется , чтобы директивы PHP обрабатывались в файлах .html и .htm - то необходимо создать файл .htaccess (с точкой в начале). Действие этого файла будет распространятся на текущую и на все расположенные ниже директориии. Файл .htaccess должен содержать строку вида:

    AddType application/x-httpd-php .htm .html

    Я сделал файл .htaccess через панелью хостера, но в самом файловом менеджере при панели который этот файл не виден, но я его вижу обычным Totalcomander (ом) и редактирую.
    ВСе равно не работает.
    Ответ: Вы наверное имеете ввиду что не работает функция include, попробуйте для начала убедиться что ваши страницы с расширением .html начали обрабатываться php интерпритатором для начала проверте выполнится ли такой код:
    <?
    $a=1;
    $b=2;
    echo $c=$a+$b;
    ?>

    Если на вашей странице будет показана цифра 3 значит код выполнился, и PHP на вашей странице работает, если сложение 1+2 не произойдет, то php на вашей странице не работает. Вам надо добиться чтобы php работало иначе использовать функцию include бесполезно.


  2. 2007-01-02 21:56:25 Попробовал, работает. Но, не устраивает, что титлы отформатированы h2 - это слишком крупный формат. Нельзя ли это поправить?
    Ответ: Можно с помощью стиля уменьшить размер
    например на отдельно взятой странице, так:
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <style type="text/css">
    <!--
    h2 {
    font-size: 80%;
    }
    -->
    </style>

    </head>

    или если у вас файл css
    в нем записать такую строчку
    h2 {
    font-size: 80%;
    }



  3. 2006-12-10 02:44:57 Какой форматы RSS понимает ReaderRSS?
    Ответ: формат RSS 2.0
    желательный заголовок RSS канала:
    <?xml version="1.0" encoding="windows-1251" ?>
    - <rss version="2.0">


  4. 2006-11-22 18:44:10 От кого вы прячете исходный текст программы? Он же примитивен, чего там скрывать? Не прятали бы, не было бы задрочек с зендом.
    Ответ: Насчет примитивности кода - всё относительно, кому то он может действительно покажется примитивным, но я потратил на него достаточное время.
    Этот скрипт распространяется бесплатно, небольшие доходы которые идут на оплату домена newsrss.ru и хостинга, поступают от рекламмы Google Adsense размещенной на этом сайте.
    Если бы код был открытый, он свободно бы распространялся с других сайтов, которые отняли бы часть посетителей с этого сайта, а с падением посещаемости на этом сайте, этот сайт пришлось бы закрыть, а так сайт самоокупается.
    Кстате вполне возможно что в интернете есть похожие скрипты с отрытым кодом, но их зачастую невозможно найти, по той причине, что авторы этих скриптов, не занимаются их распространением, так как распространение, незащищенного от копирования кода, не выгодно и отнимает много времени.


  5. 2006-11-22 10:16:50 Здравствуйте!
    У меня 2 вопроса:
    1.Мне нужно транслировать rss-гороскоп на вап-сайте. Не сможете ли Вы сделать соответсвующий скрипт?
    2.Почему скрипт зашифрован? Не значит ли это что время его работы ограничено?
    Ответ:
    1. Скрипт написать не могу, нет времени, могу порекомендовать форум вебмастеров, которые недорого берутся за такие работы http://forum.searchengines.ru/forumdisplay.php?f=27
    2. Срипт зашифрован, что бы скрипт распространялся только с этого сайта, а не с других сайтов.
    Скрипт бесплатный, но сайт получает доход за счет рекламы которую просматривают посетители, если бы код был открытым, то вебмастера сайтов распространяющих программы и скрипты, скопировали бы его к себе на сайт, и отобрали бы у этого сайта часть посетителей, упали бы доходы этого сайта от рекламы и этот сайт пришлось бы закрыть.
    Ограничений по срокам у скрипта нет.


  6. 2006-11-20 13:52:02 Доброе время суток, уважаемые разработчики скрипта ReaderRssPhp 1.0, я хочу использовать ваш скрипт на сайте, но у меня возникает такой вопрос: При подключении скрипта необходимо указать адрес RSS-канала, в вашем примере указан: http://news.yandex.ru/index.rss, то есть файл с расширением rss, а может это быть файл с расширением xml? Скрипт будет отображать его корректно на сайте?
    Ответ: Да будет отображать корректно, расширение файла неважно, лиш бы файл содержал код XML
    Если rss канал исправен, то есть написан без ошибок, то откроет. Например мой канал имеет расширение .xml
    http://www.newsrss.ru/mein_rss/rss_cdata.xml
    Можно предварительно проверить рабочеспособность канала, если в браузере IE или любом другом набрать адрес rss канала, то должна отобразиться страница в формате XML. Надо чтобы RSS канал был в формате windows-1251. Что бы в верху открывшегося rss файла стояла примерно такая строчка
    <?xml version="1.0" encoding="windows-1251" ?>


  7. 2006-11-08 11:01:29 на прошлой неделе ставила - все работало, а теперь ничего не получается. просто пустая страница. или это надо ставить только на php-страницы? хотя у меня и с htm работало :( вот: http://customs-spb.ru/1.htm что делать?
    Ответ: На вашей .htm странице, код не исполнился, если в IE-эксплорере посмотреть "Вид" >> "Просмотр HTML кода..." , Вы увидите код заключенный в специальные теги php, "< ? ? >". Это значит что код не был выполнен. Иногда на хостингах настраивают что бы код php выполнялся на страницах с расширением htm, но обычно это запрещено. Измените расширение у вашей страницы на php, что бы адрес был вида http://customs-spb.ru/1.php , все должно будет заработать. Возможно ранее у вас было разрешено выполнение php кода на на htm странице, а потом хостер отключил эту возможность.

  8. 2006-10-31 10:47:33 > Re:сейчас проверил, все должно показывать и с расширением .rss , для примера: в составе этого сайта есть страница, кото читает новости с Яндекса http://www.newsrss.ru/news/index37.php
    Не работает, не могу понять почему. Вот это выводит, даже с новостями Яндекса о энергетике, что у вас в примере: http://www.univshop.org/readerrssphp/primer.php
    Ответ: Ваша страница успешно отображает новости, я сделал даже скриншот вашей страницы, если вы не видите эти новости, то возможно в вашем прокси сервере сохранена сраница без новостей и вы никак не можете обновить страницу, обычно для этого достаточно дописать к адресу вымышленный параметр и тогда загрузится свежая страница например так http://www.univshop.org/readerrssphp/primer.php?1

  9. 2006-10-28 21:34:15 Не работает, хоть всё сделал согласно инструкции. Пробовал разные RSS, но то место где должен быть экспортированный текст остаётся пустым. :-(

  10. 2006-10-19 10:40:14 http://www.univshop.org/readerrssphp/primer.php Вот это выводит при чтении .rss

 

©2005 www.newsrss.ru        newsrss@mail.ru     гор. тел. в г.Челябинске +7 351 792-25-34    | Конфиденциальность