Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 06.12.2024 - 01:12:43
Страницы:  1  

Скрипт формирования RSS из файла txt

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2023 год.

АвторСообщение

Scryed

S
гость

Я давно нашел такой вот скрипт в сети для формирования RSS из файла txt и для себя его отредактировал:

Код:

<?php
if (isset ( $_GET ["dump"] )) {
$dump = file ( $_GET ["dump"] );
$time = time ();
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<rss version=\"2.0\">\n";
echo "<channel>\n";
echo "<title>My Feed</title>\n";
foreach ( $dump as $item ) {
list ( $title, $thumb, $cena, $anatacia, $desc ) = explode ( ";;", trim ( $item ) );
echo " <item>\n";
echo " <title>" . $title . "</title>\n";
echo " <link> ". $thumb ." </link>\n";
echo " <guid>" . $title . "ugdewb</guid>\n";
echo " <pubDate>" . date ( "D, d M Y H:i:s O", $time ) . "</pubDate>\n";
echo " <description><![CDATA[ <table><tbody><tr><td>" . $anatacia . " </td></tr><tr><td> " . $desc . " </td><td><img border=\"0\" src=\"". $thumb ."\" width=\"200\" border=\"0\" alt=\"\"></td></tr></tbody></table>]]> </description>\n";
echo " </item>\n";
$time -= 86400;
}
echo "</channel>\n";
echo "</rss>\n";
}

//запрос: site.ru/indexrssbase.php?dump=Output_Unpacker/trans_dump_en1.txt
?>


Скрипт очень нужный для тех кто занимается импортом новостей через RSS. Но есть одна проблема для DLE сайтов (может и остальных движков есть) - можно добавить только 127 новостей. Исправление в базе данных в dle_rss поле max_news с tinyint на bigint приносит пользу только на локальном денвере, а на хостинге не помогает. Так вот если база текстового файла состоит из 10k строк, то откровенно получается рутиная работенка на создание 10000/127 = 79 файлов xml!
Я ничего не понимаю в php и в програмировании. Действую по примеру. Поэтому помогите с этим скриптом, чтобы он мог автоматически сохранять файл xml в указанную папку.
Например, я делаю запрос site.ru/indexrssbase.php?dump=Output_Unpacker/trans_dump_en1.txt в браузере и мне формируется и выдается на печать канал RSS. Далее мне приходится открывать исходный код страницы и сохранять его с расширением .xml. Нужно чтобы он сам при запросе в браузере сохранят получающийся файл с тем же именем как в запросе, но с расширением .xml.

Сообщение # 1 04.04.13 - 13:28:30
Ошибка в скрипте букса не нажимается кнопка. :Предыдущая темаСледующая тема: Как быстрее?
Страницы:  1  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия