Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Адрес картинки RSS
Форумы портала PHP.SU » PHP » Регулярные выражения » Адрес картинки RSS

Страниц (1): [1]
 

1. jblade - 21 Сентября, 2015 - 13:47:30 - перейти к сообщению
Как извлечь из RSS канала enclosure атрибут url.
Нужен только адрес картинки
<enclosure url="http://site.ru/news/412.jpg" type="image/jpeg" length="138960" />
Нужна небольшая переделка
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3.  
  4. require_once('classes/simplepie.inc');
  5.  
  6. // require "classes/xml.php";
  7.  
  8. $time = time();
  9.  
  10. //count the articles inserted
  11. $inserts = "0";
  12.  
  13. $feed = new SimplePie();
  14.  
  15. // get all of the sources of news from the database
  16. $get_sources = database::query("SELECT * FROM ".database::$prefix."sources WHERE status='Active' ORDER BY last_crawled ASC");
  17. while ($source = database::fetch_array($get_sources)) {
  18.  
  19.         $feed->set_feed_url($source[url]);
  20.         $feed->set_item_limit(5);
  21.    $feed->init();
  22.        
  23.         foreach ($feed->get_items() as $item)  
  24.         {  
  25.                
  26.                 $title = $item->get_title();  
  27.                 $link = $item->get_link();
  28.                 $description = $item->get_description();
  29.                 $image =
  30.                
  31.  

Это часть кода
Пытась сделать вот так

$image = $item->get_enclosure();

но не получаю нужный мне результат, что я делабю не так
вместо адреса вот примерно такой результат e81c10ae967215e0303bc7ab2436a3f9
2. jblade - 22 Сентября, 2015 - 06:50:38 - перейти к сообщению
Все разобрался. Тему можно закрыть
вместо $image =
добавил
$helper = $item->get_enclosure();
$image = $helper->get_link();

 

Powered by ExBB FM 1.0 RC1