Помогите с RSS командами(функциями)

Помогите с RSS командами(функциями)

Postby !xXx! » 16 May 2016, 20:08

Подскажите, пжлст, есть ли команда позволяющая строку содержащую в качестве разделителя пробел (или иной символ), разбить на подстроки и сформировать соответствующий массив средствами RSS ?
Asus O!Play HDP-R1, AMP_12.5, скин: VRT gui
!xXx!
 
Posts: 6
Joined: 29 Sep 2010, 15:50

Re: Помогите с RSS командами(функциями)

Postby Virtual » 16 May 2016, 20:13

а почему именно средствами rss ?
вэб (php в нем) в разы функциональней!
(благо сращивается rss и локальный вэб сервер на счет ноль)

PS в чем изначальная задача то?
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6449
Joined: 01 Oct 2010, 17:17
Location: UFA RU

Re: Помогите с RSS командами(функциями)

Postby !xXx! » 16 May 2016, 21:01

Собственно, через PHP я и сделал на данный момент, но это немного костыль.
Я хотел это сделать через RSS, вдруг есть аналог конструкции
Code: Select all
itemArray = readStringFromFile(file)
itemUrl = getStringArrayAt(itemArray, itemCount)

Только чтобы не из файла читать, а из переменной внутри RSS.

Задача следующая: Я передаю список ссылок для воспроизведения завёрнутых в тэг,
Code: Select all
<item>
         <title>
            Воспроизвести список

         </title>
         <url>
            http://www.ex.ua/get/244678698
http://www.ex.ua/get/244366357
http://www.ex.ua/get/244854735

         </url>
         <action>
            play_list

         </action>
      </item>

И они воспринимаются плеером, как 1 строка через пробел, а не как несколько строк. Хотя, изначально, там есть символ перевода строки.

Мне бы было удобнее обойтись без PHP, как это на данный момент у меня сделано. Вот и спрашиваю как?..
Asus O!Play HDP-R1, AMP_12.5, скин: VRT gui
!xXx!
 
Posts: 6
Joined: 29 Sep 2010, 15:50

Re: Помогите с RSS командами(функциями)

Postby Virtual » 16 May 2016, 21:09

1. в рсс разделялка на массив по переводу строки
getStringArrayAt(lпеременная, номер_строки)
откель взялась переменная rss фиолетово.

2. данное проще формировать полностью на вэб-пхп
тоесть чтоб rss вся страница формировалась средствами вэб сервера (по аналогии с другими модулями, как пример ютуб от моса идеальный пример)
2.1 (связка вэб сервер+пхп реально шустрее и безглючней формирует результирующую страничку rss для GUI. проверено многими, особо если это связано с парсингом внешнего контента.)
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6449
Joined: 01 Oct 2010, 17:17
Location: UFA RU

Re: Помогите с RSS командами(функциями)

Postby !xXx! » 16 May 2016, 21:15

Спасибо за ответы. Я это всё понимаю. Собственно весь RSS и генерится с помощью PHP. Только плеер его получает от сервера. Так вот хочу разделить мух и котлеты. Что бы плеер, как можно меньше использовал PHP. И меня интересует исключительно решение на RSS, если оно есть, а если нет, то на "нет" и суда нет.

П.С. Как сделать на PHP я знаю и уже сделал.
Asus O!Play HDP-R1, AMP_12.5, скин: VRT gui
!xXx!
 
Posts: 6
Joined: 29 Sep 2010, 15:50

Re: Помогите с RSS командами(функциями)

Postby Virtual » 16 May 2016, 21:18

выше
думали что стоит избавится.... тесты показали что вэб+пхп - генерация rss идеально как по производительности так и по функционалу-стабильности

ЗЫ в moS пхп прикручен как фаст-цги! а это и отсутствие затрат на загрузку и кэширование компиляции пхп!!! = очень нехилая производительность.
PSPS в *nix системах клиент-сервер как бы столп всего принципа взаимодействия межпроцессного. :mrgreen:
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6449
Joined: 01 Oct 2010, 17:17
Location: UFA RU


Return to Разработка

Who is online

Users browsing this forum: No registered users and 1 guest