Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
MrBint
0 / 0 / 0
Регистрация: 19.09.2014
Сообщений: 25
#1

Количество новостей rss ленты и подключения несколько rss лент

06.03.2016, 21:18. Просмотров 423. Ответов 5
Метки php, rss (Все метки)

Здравствуйте, возник такой вопрос, у меня есть rss-лента, одна она работает
PHP
1
2
3
4
5
6
<?php
    $rss = simplexml_load_file ( 'http://news.liga.net/economics/rss.xml' );
     // print_r( $rss );
 
    echo ''."\n";foreach ( $rss->channel->item as $item )  {$image = $item->enclosure;  $item->pubDate = date("H:i ", strtotime("$item->pubDate"));  echo '<details class="rss_sp">';echo '<img src="'.$image['url'].'" width="'.$image['width'].'" height="'.$image['height'].'" alt="" class="image_link" />';echo '<td>';  echo '<summary><span>'.$item->title.'</span></summary>';  echo '<div><p>'.$item->description.'</p></div><a href="'.$item->link.'"target="blank" class="link">Подробнее</a>';  echo '</td>';  echo '</details>'."\n";  echo '<tr><td colspan="2">&nbsp;</td></tr>'."\n";  echo '<span class="date">'.$item->pubDate.'</span>';  }echo ' ';
?>
Скажите, как можно именно в этот самый код подключить еще одну ленту, что бы они шли в перемешку друг с другом, и выводились по дате, друг за другом миксовались так сказать
Может воспользоваться заносом в бд?и оттуда выводить?

И еще такой вопрос, как указать количество выводимых новостей?
тОже лучше занести в бд, и потом как себе угодно работать с ним?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2016, 21:18
Ответы с готовыми решениями:

RSS, и количество новостей
Здравствуйте, уже писал по-этому поводу, мне вот дали код для указание...

Запис данных в бд с rss лент
&lt;?php $host='localhost'; // имя хоста (уточняется у провайдера) $user='root';...

Как пишутся веб-сервисы для автоматического парсинга RSS-лент
Доброго времени суток! Народ как пишутся веб-сервисы для автоматического...

Занесение в бд rss-ленты
Здравствуйте, скажите, пожалуйста, могу ли я в этом коде организовать занос в...

Скрипт rss-ленты записью в файл
Здравствуйте. Подскажите, пожалуйста, готовый php-скрипт, который бы сохранял...

5
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1735 / 1278 / 579
Регистрация: 12.01.2011
Сообщений: 5,081
06.03.2016, 22:08 #2
Цитата Сообщение от MrBint Посмотреть сообщение
как указать количество выводимых новостей?
PHP
1
count($rss->channel->item,COUNT_RECURSIVE);
Цитата Сообщение от MrBint Посмотреть сообщение
тОже лучше занести в бд, и потом как себе угодно работать с ним?
Да, можно так.
1
MrBint
0 / 0 / 0
Регистрация: 19.09.2014
Сообщений: 25
06.03.2016, 23:08  [ТС] #3
А где если не секрет указать количество новостей?
0
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1735 / 1278 / 579
Регистрация: 12.01.2011
Сообщений: 5,081
06.03.2016, 23:29 #4
Цитата Сообщение от MrBint Посмотреть сообщение
// print_r( $rss );
да хоть после вот этого.
count делает подсчет элементов массива , я же так полагаю ваши новости вот в свойстве? item?
Цитата Сообщение от Azdeman Посмотреть сообщение
$rss->channel->item
1
MrBint
0 / 0 / 0
Регистрация: 19.09.2014
Сообщений: 25
07.03.2016, 21:59  [ТС] #5
Да, в свойстве item
Я имею ввиду где указать количество в вашем коде?
PHP
1
count($rss->channel->item,COUNT_RECURSIVE);
0
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1735 / 1278 / 579
Регистрация: 12.01.2011
Сообщений: 5,081
07.03.2016, 22:19 #6
Цитата Сообщение от MrBint Посмотреть сообщение
Я имею ввиду где указать количество в вашем коде?
А тьфу. Вы хотите что бы определённое количество выводилось???) а я вам дал код, узнать количество.
PHP
1
2
3
$arr = [1,2,3,4,5];
array_splice($arr,3);
foreach($arr as $v) echo $v."\n";
1
07.03.2016, 22:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2016, 22:19

Ссылки на статьи RSS ленты в цикле
Не могу разобраться как сделать названия статей, которые в цикле выводятся из...

Создание RSS ленты канала YouTube
Всем здрасти! Понадобилось создать RSS ленту своего канала YouTube....

Импорт RSS новостей себе на сайт
Добрый вечер, уважаемые программисты! Помогите пожалуйста разобратся с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru