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

Форум PHP

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

 

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

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

тема: Обработка XML
 
 автор: Олег   (18.04.2005 в 17:10)   письмо автору
 
 

Люди подскажите как обработать этот xml по средствам php
http://www.mport.ru/news/rss/index.php
конкретно не понятны такие моменты:
1. как вытянуть картинку из тега <enclosure
2. как вытянуть yandex:full-text, при попытке парсануть пишет :full-text :( вместо новости

Вот что у меня получилось на данный момент
http://lite.hitmobile.ru/
Прошу помощи!!!

   
 
 автор: antf   (18.04.2005 в 17:24)   письмо автору
 
   для: Олег   (18.04.2005 в 17:10)
 

Посмотрите указанные ниже темы, a также еще один пример RSS парсера, который я нашел когда-то на форуме www.profy.net (прикрепленный файл - txt)

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=639
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1502

   
 
 автор: Олег   (18.04.2005 в 17:33)   письмо автору
 
   для: antf   (18.04.2005 в 17:24)
 

нет вы просто напишите мне как конкретно решить эти две проблемки а то я зря только все перерыл, а конкретики не нашел

   
 
 автор: antf   (18.04.2005 в 17:36)   письмо автору
 
   для: antf   (18.04.2005 в 17:24)
 

> Как вытянуть картинку из тега enclosure. Можно, наверное, с помощью регулярных выражений. Мне приходит на ум следующее:


<?
  $Str 
'<enclosure url="http://www.mport.ru/news_foto/180420053961/1113822624evergreen_wap.gif" type="image/gif" />';
  
$Str str_replace('<enclosure url="'''$Str);
  
$Str str_replace('" type="image/gif" />'''$Str);
  
//Переменная $Str будет содержать http://www.mport.ru/news_foto/180420053961/1113822624evergreen_wap.gif
?>

   
 
 автор: Олег   (18.04.2005 в 17:39)   письмо автору
 
   для: antf   (18.04.2005 в 17:36)
 

а как насчет yandex:full-text ???

   
 
 автор: antf   (18.04.2005 в 17:45)   письмо автору
 
   для: Олег   (18.04.2005 в 17:39)
 

> А как насчет yandex:full-text? Тот же механизм ко всем тегам
<?
$Str 
'<yandex:full-text>Японский производитель EverGreen представил свой вариант наручных часов со встроенным аудиоплеером</yandex:full-text>';
$Str str_replace('<yandex:full-text>'''$Str);
$Str str_replace('</yandex:full-text>'''$Str);
print 
$Str;
//Переменная $Str будет содержать текст без тегов
?>

   
Rambler's Top100
вверх

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