Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ковертер html -> rss
 
 автор: Snap   (05.04.2008 в 21:00)   письмо автору
 
 

Помогите сделать такой ковертер из html в rss или xml.
Имеется: html страница, на ней ссылка с анкором на новость, и ниже описание.
http://reviews.org.ru/html.php
Нужно получить xml страницу такого вида:

<item>
<title>Имя ссылки</title>
<link>Адрес</link>
<description>описание</description>
</item>
Для каждой новости. Подскажите как это реализовать?

   
 
 автор: - -   (06.04.2008 в 00:46)
 
   для: Snap   (05.04.2008 в 21:00)
 

<?
$txt 
file_get_contents('htm.txt');
$search = array('#<a href="([^"]+)">([^<]+)</a><br>#s',
    
'#<div id=text>(.+?)</div>#s',
    
'#(<IMG [^>]+)>#s');
$replace = array("<item>\n<title>\$2</title>
<link>\$1</link>
"

    
"<description>\$1</description>\n</item>",
    
"\$1/>");
echo 
$txt preg_replace($search$replace$txt);

?>

   
 
 автор: Snap   (06.04.2008 в 03:59)   письмо автору
 
   для: - -   (06.04.2008 в 00:46)
 

Большое спасибо!!!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования