<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.forkbrowser.top/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gennadij+Gross</id>
	<title>Браузер Fork - Wiki - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.forkbrowser.top/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gennadij+Gross"/>
	<link rel="alternate" type="text/html" href="https://wiki.forkbrowser.top/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Gennadij_Gross"/>
	<updated>2026-04-16T23:49:28Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.forkbrowser.top/w/index.php?title=FXML&amp;diff=1087</id>
		<title>FXML</title>
		<link rel="alternate" type="text/html" href="https://wiki.forkbrowser.top/w/index.php?title=FXML&amp;diff=1087"/>
		<updated>2021-03-28T05:37:19Z</updated>

		<summary type="html">&lt;p&gt;Gennadij Gross: /* playlist_url или stream_url */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;FXML&#039;&#039;&#039; (Fork eXtensible Markup Language) — язык разметки документов во Всемирной паутине.  Для навигации по таким страницам не требуется мышь или сенсорный экран. Язык &#039;&#039;&#039;FXML&#039;&#039;&#039; интерпретируется такими приложениями как ForkPlayer, OTT Player, OTT-play. Полученный в результате интерпретации форматированный текст отображается на экране телевизора. &lt;br /&gt;
&lt;br /&gt;
Например, следующий код (должен быть валидным JSON):&lt;br /&gt;
 {&amp;quot;title&amp;quot;:&amp;quot;COOLTV - портал нового поколения&amp;quot;,&amp;quot;background-image&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/tvcool.jpg&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;typeList&amp;quot;:&amp;quot;start&amp;quot;,&amp;quot;icon&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/tvcool23.jpg&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;channels&amp;quot;:[{&amp;quot;title&amp;quot;:&amp;quot;Вход&amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/profle22.jpg&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/auth&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Новости &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/rss-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/news&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Поиск &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-search-folder-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/media/search.php&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Кинозал &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/1icons8-film-reel-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/media&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;AceStream &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-wave-arrows-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/vdt/12&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Обменник &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-next-100.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/media/obmen/&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Сервисы &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8s3-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/vdt/9&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;IPTV &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-hdtv-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/vdt/8&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Мультимедиа &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-documentary-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/vdt/7&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Чат &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-chat-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/guest&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;FAQ &amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-info-popup-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/faq/&amp;lt;/nowiki&amp;gt;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Копилка&amp;quot;,&amp;quot;logo_30x30&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/img/icons8-bad-piggies-96.png&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;playlist_url&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://cooltv.info/copilka&amp;lt;/nowiki&amp;gt;&amp;quot;}]}&lt;br /&gt;
даст такой результат (в ForkPlayer):&lt;br /&gt;
[[Файл:Cooltv.png|мини|600x600пкс|без]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Все допустимые команды можно посмотреть в исходном коде страниц &lt;br /&gt;
&lt;br /&gt;
https://github.com/alexkdpu/kino.pub_forkplayerPHP/blob/master/index.php&lt;br /&gt;
&lt;br /&gt;
Смотреть Исходный код любой страницы можно непосредственно в ForkPlayer&lt;br /&gt;
[[Файл:VmGe53a9.png|мини|без]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
и FXML CMS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Глобальные теги==&lt;br /&gt;
$_PL[&amp;quot;typeList&amp;quot;]=&amp;quot;start&amp;quot;; // Плиточный + другой(с использованием $_CH[&amp;quot;position&amp;quot;] ) виды страницы&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;cacheinfo&amp;quot;]=&amp;quot;nocache&amp;quot;;  // Не кешировать страницу (при возврате назад страница будет грузиться заново по адресу)&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;setcookie&amp;quot;][&amp;quot;name1&amp;quot;]=&amp;quot;value1&amp;quot;; // Аналог cookie вебсайтов. Запомнит для последующих запросов страниц с этого же домена в переменной $_GET[&amp;quot;cookie&amp;quot;][&amp;quot;name1&amp;quot;] значение value1&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;info&amp;quot;]=&amp;quot;Вам уведомление&amp;quot;; // Показывает alert &amp;quot;Вам уведомление&amp;quot; с кнопкой ОК (закрыть)&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;confirm&amp;quot;]=[&amp;quot;title&amp;quot;=&amp;gt;&amp;quot;Открыть вложенный CHannel?&amp;quot;,&amp;quot;channel&amp;quot;=&amp;gt;[&amp;quot;playlist_url&amp;quot;=&amp;gt;&amp;quot;http://..&amp;quot;]];&lt;br /&gt;
&lt;br /&gt;
===style - css стили оформления страницы===&lt;br /&gt;
Стиль по id&lt;br /&gt;
&lt;br /&gt;
Глобальные id страницы&lt;br /&gt;
&lt;br /&gt;
====[&amp;quot;site&amp;quot;] - ваша страница, например можно задать фон, цвет, шрифт, позицию====&lt;br /&gt;
на месте background укажите любое CSS свойство  (нужно в JS формате, дефис заменяется на прописную, например background-color это backgroundColor)&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;style&amp;quot;][&amp;quot;cssid&amp;quot;][&amp;quot;site&amp;quot;][&amp;quot;background&amp;quot;]=&amp;quot;gray url(https://s-img.mgid.com/g/7025179/200x200/147x0x761x761/aHR0cDovL2ltZ2hvc3RzLmNvbS90LzQyOTUxMy84YWFmMzMxMDYzMmVjYWNlMDJkYTNmZDE4MTU0NmZjNS5qcGVn.webp?v=1601909376-iOALyp51NSSBuaX6d2HD_GWz6iKZjHHVfBYJHelY2rs)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;style&amp;quot;][&amp;quot;cssid&amp;quot;][&amp;quot;site&amp;quot;][&amp;quot;fontFamily&amp;quot;]=&amp;quot;Roboto, Helvetica, sans-serif&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
====[&amp;quot;channels&amp;quot;][&amp;quot;parent&amp;quot;] - элемент списка, разные стили при выделении и по умолчании====&lt;br /&gt;
задать красный цвет фона при выделении&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;style&amp;quot;][&amp;quot;channels&amp;quot;][&amp;quot;parent&amp;quot;][&amp;quot;selected&amp;quot;][&amp;quot;backgroundColor&amp;quot;]=&amp;quot;red &amp;quot;;&lt;br /&gt;
&lt;br /&gt;
задать серый цвет фона не выделенных  элементов&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;style&amp;quot;][&amp;quot;channels&amp;quot;][&amp;quot;parent&amp;quot;][&amp;quot;default&amp;quot;][&amp;quot;backgroundColor&amp;quot;]=&amp;quot;gray&amp;quot;;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===cmd тег (как глобальный так и в playlist_url) - допустимые команды===&lt;br /&gt;
&lt;br /&gt;
====Примеры использования &#039;&#039;&#039;cmd&#039;&#039;&#039; в глобальном теге====&lt;br /&gt;
$_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;historyback(1);&amp;quot;  // Вернуться назад на 1 страницу&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;info(Вам уведомление);&amp;quot;  // Показывает alert &amp;quot;Вам уведомление&amp;quot; с кнопкой ОК (закрыть)&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;settitle(2, Новый заголовок);&amp;quot;  // элементу 2 дать новый title&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;setdescription(2, Новый заголовок);&amp;quot;  // элементу 2 дать новый description&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;reload(2);&amp;quot;  // Перезагрузить страницу через 2секунды&lt;br /&gt;
&lt;br /&gt;
В конец cmd к командам выше можно добавить &#039;&#039;&#039;stop();&#039;&#039;&#039; чтобы выполнить команду выше и остановить загрузку новой страницы &lt;br /&gt;
&lt;br /&gt;
например $_PL[&amp;quot;cmd&amp;quot;]=&amp;quot;info(Доступ к этой странице Вам запрещен);stop();&amp;quot; выведет уведомление но оставить пользователя на предыдущей странице.&lt;br /&gt;
&lt;br /&gt;
====Примеры использования &#039;&#039;&#039;cmd&#039;&#039;&#039; в $_CH[&amp;quot;playlist_url&amp;quot;]====&lt;br /&gt;
$_CH[&amp;quot;playlist_url&amp;quot;]=&amp;quot;cmd:&amp;lt;Команда из списка допустимых&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Например $_CH[&amp;quot;playlist_url&amp;quot;]=&amp;quot;reload();&amp;quot;; перезагрузит страницу при нажатии&lt;br /&gt;
&lt;br /&gt;
==Channel теги==&lt;br /&gt;
&lt;br /&gt;
===title===&lt;br /&gt;
Заголовок&lt;br /&gt;
&lt;br /&gt;
===playlist_url или stream_url===&lt;br /&gt;
Адрес страницы или адрес видеопотока (непустым может быть только один из этих тегов)&lt;br /&gt;
&lt;br /&gt;
===logo_30x30 ===&lt;br /&gt;
Адрес иконки&lt;br /&gt;
&lt;br /&gt;
===confirm - диалоговое окно с действиями при нажатии на элемент===&lt;br /&gt;
Пример подтверждения выхода с аккаунта&lt;br /&gt;
&lt;br /&gt;
$_CH[]=[&amp;quot;title&amp;quot;=&amp;gt;&amp;quot;Выйти&amp;quot;,&amp;quot;playlist_url&amp;quot;=&amp;gt;&amp;quot;confirm&amp;quot;,&amp;quot;confirm&amp;quot;=&amp;gt;[&amp;quot;http://host/?do&amp;lt;nowiki&amp;gt;=exit&amp;quot;],&amp;quot;description&amp;quot;=&amp;gt;&amp;quot;Выйти с аккаунта?&amp;quot;];&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===menu - контекстное меню элемента===&lt;br /&gt;
$menu=[];&lt;br /&gt;
&lt;br /&gt;
$menu[0]=[&amp;quot;title&amp;quot;=&amp;gt;&amp;quot;Контекстное меню1&amp;quot;,&amp;quot;playlist_url&amp;quot;=&amp;gt;&amp;quot;http...&amp;quot;]; //  Аналог обычного $_CH&lt;br /&gt;
&lt;br /&gt;
$menu[0]=[&amp;quot;title&amp;quot;=&amp;gt;&amp;quot;Контекстное меню2&amp;quot;,&amp;quot;playlist_url&amp;quot;=&amp;gt;&amp;quot;http...&amp;quot;]; //  Аналог обычного $_CH&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;menu&amp;quot;]=$menu;&lt;br /&gt;
&lt;br /&gt;
===position===&lt;br /&gt;
$_CH[&amp;quot;position&amp;quot;]=&amp;quot;fulleditline&amp;quot;; //- Поле ввода текста шириной почти на всю страницу&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;position&amp;quot;]=&amp;quot;hlist&amp;quot;; // - горизонтальная ссылка (может быть несколько на одном горизонтальном уровне)&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;position&amp;quot;]=&amp;quot;list&amp;quot;; // -обычный вид списка шириной в половину экрана и с description справа&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;position&amp;quot;]=&amp;quot;label&amp;quot;; // -невысокая строка на всю ширину экрана&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;position&amp;quot;]=&amp;quot;bigtile&amp;quot;; // - Плитка увеличенной в 2 раза высоты (128х215px)&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;position&amp;quot;]=&amp;quot;&amp;quot;; // - Плитка обычного размера как в Стартовом меню (128х101px)&lt;br /&gt;
&lt;br /&gt;
===location===&lt;br /&gt;
$_CH[&amp;quot;location&amp;quot;]=1; // Переход c заменой текущей ссылки окна на новую (при перезапуске форкплеера будет открываться уже с этой новой ссылки)&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;location&amp;quot;]=3; // Переход с отображением в текущем окне (при перезапуске форкплеера будет открываться старая ссылка и опять переадресовываться, необходимо если например используются устаревающие сессии)&lt;br /&gt;
&lt;br /&gt;
===after и before - свой html код после и перед элементом списка===&lt;br /&gt;
$_CH[&amp;quot;before&amp;quot;]=&amp;quot;&amp;lt;nowiki&amp;gt;&amp;lt;div style=&#039;color:red;&#039;&amp;gt;Текст перед элементом&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$_CH[&amp;quot;after&amp;quot;]=&amp;quot;&amp;lt;nowiki&amp;gt;&amp;lt;div style=&#039;color:red;&#039;&amp;gt;Текст после элемента&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
===SetTimeInterval - отправка событий клиентом через интервал и вывод сообщений===&lt;br /&gt;
$_CH[&amp;quot;SetTimeInterval&amp;quot;]=[&amp;quot;time&amp;quot;=&amp;gt;1,&amp;quot;onmenu&amp;quot;=&amp;gt;&amp;quot;&amp;lt;nowiki&amp;gt;http://19onmenu&amp;lt;/nowiki&amp;gt;&amp;quot;,&amp;quot;onplay&amp;quot;=&amp;gt;&amp;quot;&amp;lt;nowiki&amp;gt;http://19onplay&amp;lt;/nowiki&amp;gt;&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;time&#039;&#039;&#039; - интервал между отправкой событий в минутах&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;onmenu -&#039;&#039;&#039; ссылка для отправки событий если пользователь находится в списке&lt;br /&gt;
&lt;br /&gt;
в ответ по ссылке onmenu &amp;lt;nowiki&amp;gt;http://193.30.240.2/try/ajax/send_status_log.php?action=onmenu&amp;lt;/nowiki&amp;gt; можно давать json &lt;br /&gt;
 {&amp;quot;message&amp;quot;:&amp;quot;Hello user&amp;quot;} &lt;br /&gt;
Это уведомление будет выводится вверху форкплеера&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;onplay-&#039;&#039;&#039; ссылка для отправки событий если пользователь смотрит видео&lt;br /&gt;
&lt;br /&gt;
Можно использовать один или два сразу тега onmenu и onplay&lt;br /&gt;
&lt;br /&gt;
===parser - тег загрузки другой страницы перед переходом по playlist_url или stream_url===&lt;br /&gt;
Пример в XML&lt;br /&gt;
 &amp;lt;parser&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://www.youtube.com/watch?v=qZ3xj_UF4I8|js=|;]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;/parser&amp;gt;&lt;br /&gt;
Пример в JSON FXML&lt;br /&gt;
 $_CH[&amp;quot;parser&amp;quot;]=&amp;quot;&amp;lt;nowiki&amp;gt;http://www.youtube.com/watch?v=qZ3xj_UF4I8|js=|&amp;lt;/nowiki&amp;gt;;&amp;quot;;&lt;br /&gt;
результат отдастся то что между js= и ; &lt;br /&gt;
&lt;br /&gt;
Регулярное выражение (по маркеру .*? )&lt;br /&gt;
 &amp;lt;parser&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://www.youtube.com/watch?v=qZ3xj_UF4I8|&amp;lt;script&amp;gt;.*?js=|;]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;/parser&amp;gt;&lt;br /&gt;
или&lt;br /&gt;
 &amp;lt;​​​​​​​parser&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://www.youtube.com/watch?v=qZ3xj_UF4I8|js=|.*?js]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;​​​​​​​/parser&amp;gt;&lt;br /&gt;
преобразуется в RegExp(&amp;quot;&amp;lt;script&amp;gt;.*?js=(.*?);&amp;quot;,&amp;quot;i&amp;quot;) - результат отдастся тот что в () &lt;br /&gt;
&lt;br /&gt;
&amp;lt;channel&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;title&amp;gt;Test &amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;playlist_url&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://parser.co/?page=postmd5]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;/playlist_url&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;​​​​​​​parser&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://www.youtube.com/watch?v=qZ3xj_UF4I8]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;​​​​​​​/parser&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/channel&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Результат будет в $_POST[&#039;postmd5&#039;]&lt;br /&gt;
&lt;br /&gt;
Можно так преобразовывать чтоб не путаться&lt;br /&gt;
 foreach ($_GET as $key =&amp;gt; $value) {&lt;br /&gt;
&lt;br /&gt;
     if($value==&amp;quot;postmd5&amp;quot;) $_GET[$key]=$_POST[&#039;postmd5&#039;];&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
Результат будет аналогично md5hash в $_GET[&#039;page&#039;]&lt;br /&gt;
&lt;br /&gt;
====Методом POST для видеоссылок ( stream_url )====&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;channel&amp;gt;  &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;stream post&amp;lt;/title&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;stream_url&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[http://test.ru/index.php?s=postmd5]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;/stream_url&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;parser&amp;gt;&amp;lt;![CDATA&amp;lt;nowiki&amp;gt;[https://yadi.sk/d/0BpgziSQ0VWiFg]&amp;lt;/nowiki&amp;gt;]&amp;gt;&amp;lt;/parser&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/channel&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Будет идти отправка POST на &amp;lt;nowiki&amp;gt;http://test.ru/index.php?s=postmd5&amp;lt;/nowiki&amp;gt; в $_POST[&amp;quot;postmd5&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Ответ страницы попадет в проигрыватель в виде ссылки.&lt;br /&gt;
&lt;br /&gt;
Тоесть &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://test.ru/index.php?s=postmd5&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; должен дать текст ссылки на медиафайл вида &amp;lt;nowiki&amp;gt;http://.../myvideo.mp4&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Скачивание сторонней страницы по необходимости, страница &amp;lt;nowiki&amp;gt;http://parser.co/&amp;lt;/nowiki&amp;gt; может дать json ответ====&lt;br /&gt;
 {&amp;quot;parse&amp;quot;:&amp;quot;&amp;lt;nowiki&amp;gt;http://www.youtube.com/watch?v=qZ3xj_UF4I8&amp;amp;gl=US&amp;amp;hl=en&amp;amp;has_verified=1&amp;amp;bpctr=9999999999&amp;lt;/nowiki&amp;gt;&amp;quot;}&lt;br /&gt;
Скачанная страница шлется в параметре  $_POST[&#039;remoteparse&#039;]&lt;br /&gt;
&lt;br /&gt;
==Вывод результирующей страницы (на PHP)==&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
// Ваш код с наполнением массивов $_PL и $_CH информацией&lt;br /&gt;
&lt;br /&gt;
$_PL[&amp;quot;channels&amp;quot;]=$_CH;&lt;br /&gt;
&lt;br /&gt;
print json_encode($_PL);&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gennadij Gross</name></author>
	</entry>
</feed>