776

Re: Скрипты для Icecast

Если icecast свой то почему не получить напрямую, Делаем xsl

<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
<xsl:output omit-xml-declaration="yes" method="text" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="no" encoding="UTF-8" /><xsl:strip-space elements="*"/>
<xsl:template match = "/icestats" >
     <xsl:value-of select="listeners" />
  </xsl:template>
</xsl:stylesheet>

Помещаем его в webroot icecast-а и натравливаем на него file_get_contents, проще некуда.

777

Re: Скрипты для Icecast

djgelius пишет:
tarasian666 пишет:
<meta http-equiv="refresh" content="60">
<?php
$xml[1] = simplexml_load_file("http://s1.edmradio.ru:8000/live.xspf");
$xml[2] = simplexml_load_file("http://s1.edmradio.ru:8000/play.xspf");
$xml[3] = simplexml_load_file("http://s1.edmradio.ru:8000/128.xspf");
$xml[4] = simplexml_load_file("http://s1.edmradio.ru:8000/64m.xspf");
$xml[5] = simplexml_load_file("http://s1.edmradio.ru:8000/48aac.xspf");
$xml[6] = simplexml_load_file("http://s1.edmradio.ru:8000/32aac.xspf");

$vsego=0;

foreach ($xml as $m) {
    $ano = $m->trackList->track->annotation;
    $mass=explode("\n", $ano);
    $vsego += substr($mass[3],19); /* у меня почему-то так: 0 - Stream Title, 1 - Stream Description, 2 - Content Type, 3 - Current Listeners, 4 - Peak Listeners, 5 - Stream Genre*/
}    
echo "<b>Всего слушает: </b>" .$vsego;
?>

Спасибо большое! заработало, но по вашему коду считает только mp3 поток а у меня еще есть и ААС, мой код работает с ААС
но как оказалось 128 и 64m не считает вообще!

значит смотреть все эти xspf и искать различия, возможно надо сделать более умный парсер, а не просто счет по строкам и столбцам

778

Re: Скрипты для Icecast

tarasian666 пишет:

значит смотреть все эти xspf и искать различия, возможно надо сделать более умный парсер, а не просто счет по строкам и столбцам

У меня RadioCMS + liquidsoap
Можно просто не конвертировать в RadioCMS а это все предоставить liquidsoap, тогда которая мною взята была версия скрипта будет работать и считать все потоки, но пока что у меня проблека с liquidsoap я не знаю как в автозапуск закинуть через cron с задержкой чтобы сначала RadioCMS запускалось а потом уже liquidsoap

779

Re: Скрипты для Icecast

Не пойму в чем беда...

Вставил код на сайт:

<?php
$fl = file_get_contents('http://radio.tehmir.com.ua:8000/status.xsl?mount=/tech_radio');
function antara($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
$song = antara($fl, "<td>Current Song:</td>\n<td class="streamdata">", "</td>");
echo "В эфире",$song;
?>

А появляется на сайте, вместо названия трека, кусок кода:

Current Song:", ""); echo "В эфире",$song; ?>

В айсе status.xsl выводит название трека вот так:

<tr><td>Current Song:</td><td class="streamdata"> 
<xsl:if test="artist"><xsl:value-of select="artist" /> - </xsl:if><xsl:value-of select="title" /></td></tr>

Помогите пожалуйста, я в этих языках вообще чайник...

Вот как все выглядит сейчас, когда код установлен: test1.tehmir.com.ua

780

Re: Скрипты для Icecast

Artyom.Glazunov пишет:

Помогите пожалуйста, я в этих языках вообще чайник...

В конце кода заменить схожую строку на эту

$song = antara( $fl, '<td>Current Song:</td>\n<td class="streamdata">', '</td>');

Отредактировано Leff27 (10-07-2014 11:43:56)

781

Re: Скрипты для Icecast

Leff27 пишет:

В конце кода заменить схожую строку на эту

Не помогло:

Current Song:\n', ''); echo "В эфире",$song; ?>

Снова фигня выводится

782

Re: Скрипты для Icecast

Artyom.Glazunov пишет:

Снова фигня выводится

Последние строчки, проверил, работает:

$song = antara($fl, "<td>Current Song:</td>\n<td class=\"streamdata\">", "</td>");
echo "В эфире: " . $song;
?>

783

Re: Скрипты для Icecast

Странно, ничего не понимаю... Не выводится, хоть убейте

784

Re: Скрипты для Icecast

У хостера сайта может стоять запрет на функцию file_get_contents.
Самое банальное, проверить, что хоть какие-то данные приходят:

<?php
$fl = file_get_contents('http://radio.tehmir.com.ua:8000/status.xsl?mount=/tech_radio');
echo $fl;
?>
http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

785

Re: Скрипты для Icecast

транслит у кого проблема с кодировкой кому интересно:

$replace = 
array (
  '&#224;' => 'а',
  '&#225;' => 'б',
  '&#226;' => 'в',
  '&#227;' => 'г',
  '&#228;' => 'д',
  '&#229;' => 'е',
  '&#184;' => 'ё',
  '&#230;' => 'ж',
  '&#231;' => 'з',
  '&#232;' => 'и',
  '&#233;' => 'й',
  '&#234;' => 'к',
  '&#235;' => 'л',
  '&#236;' => 'м',
  '&#237;' => 'н',
  '&#238;' => 'о',
  '&#239;' => 'п',
  '&#240;' => 'р',
  '&#241;' => 'с',
  '&#242;' => 'т',
  '&#243;' => 'у',
  '&#244;' => 'ф',
  '&#245;' => 'х',

  '&#246;' => 'ц',
  '&#247;' => 'ч',
  '&#248;' => 'ш',
  '&#249;' => 'щ',
  '&#250;' => 'ъ',
  '&#251;' => 'ы',
  '&#252;' => 'ь',
  '&#253;' => 'э',
  '&#254;' => 'ю',
  '&#255;' => 'я',
  
  
  '&#192;' => 'А',
  '&#193;' => 'Б',
  '&#194;' => 'В',
  '&#195;' => 'Г',
  '&#196;' => 'Д',
  '&#197;' => 'Е',
  '&#198;' => 'Ж',
  '&#199;' => 'З',
  '&#200;' => 'И',
  '&#201;' => 'Й',
  '&#202;' => 'К',
  '&#203;' => 'Л',
  '&#204;' => 'М',
  '&#205;' => 'Н',
  '&#206;' => 'О',
  '&#207;' => 'П',
  '&#208;' => 'Р',
  '&#209;' => 'С',
  '&#210;' => 'Т',
  '&#211;' => 'У',
  '&#212;' => 'Ф',
  '&#213;' => 'Х',
  '&#214;' => 'Ц',
  '&#215;' => 'Ч',
  '&#216;' => 'Ш',
  '&#217;' => 'Щ',
  '&#218;' => 'Ъ',
  '&#219;' => '?Ы',
  '&#220;' => 'Ь',
  '&#221;' => 'Э',
  '&#222;' => 'Ю',
  '&#223;' => 'Я',
  '&#168;' => 'Ё',
  
  'à' => 'а',
  'á' => 'б',
  'â' => 'в',
  'ã' => 'г',
  'ä' => 'д',
  'å' => 'е',
  '¸' => 'ё',
  'æ' => 'ж',
  'ç' => 'з',
  'è' => 'и',
  'é' => 'й',
  'ê' => 'к',
  'ë' => 'л',
  'ì' => 'м',
  'í' => 'н',
  'î' => 'о',
  'ï' => 'п',
  'ð' => 'р',
  'ñ' => 'с',
  'ò' => 'т',
  'ó' => 'у',
  'ô' => 'ф',
  'õ' => 'х',
 'ö' => 'ц',
  '÷' => 'ч',
  'ø' => 'ш',
  'ù' => 'щ',
  'ú' => 'ъ',
  'û' => 'ы',
  'ü' => 'ь',
  'ý' => 'э',
  'þ' => 'ю',
  'ÿ' => 'я',
  
  'À' => 'А',
  'Á' => 'Б',
  'Â' => 'В',
  'Ã' => 'Г',
  'Ä' => 'Д',
  'Å' => 'Е',
  '¨' => 'Ё',
  'Æ' => 'Ж',
  'Ç' => 'З',
  'È' => 'И',
  'É' => 'Й',
  'Ê' => 'К',
  'Ë' => 'Л',
  'Ì' => 'М',
  'Í' => 'Н',
  'Î' => 'О',
  'Ï' => 'П',
  'Ð' => 'Р',
  'Ñ' => 'С',
  'Ò' => 'Т',
  'Ó' => 'У',
  'Ô' => 'Ф',
  'Õ' => 'Х',
   'Ö' => 'Ц',
  '×' => 'Ч',
  'Ø' => 'Ш',
  'Ù' => 'Щ',
  'Ú' => 'Ъ',
  'Û' => 'Ы',
  'Ü' => 'Ь',
  'Ý' => 'Э',
  'Þ' => 'Ю',
  'ß' => 'Я',
);

echo strtr($song,$replace);

786

Re: Скрипты для Icecast

а есть скрипт который будет выводить без php

Re: Скрипты для Icecast

Добрый вечер. Извините  если не тут тему создал. Новую создавать не актуально.
Смотрел видимо плохо тут на форуме. Но не нашел. Дело вот в чем. Имеется радио радиохерцт
Но нет скрипта на вывод ведущего эфира То есть есть нашел тут у вас. Но опять же я  не силен в php
Сайт у меня написан на html и css  сам скрипт хотелось бы  приоброзавать его  что бы  выходил трек  и ведущий радио эфира.

<font color="9db1cc"><?php
error_reporting(0);
header("Content-Type: text/html; charset=windows-1251");

function antara($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}

$fl = file_get_contents("http://radioheart.ru:8000/status.xsl?mount=/mp3");

$rj = antara($fl,"<td>Stream Title:</td>\n<td class=\"streamdata\">","</td>");

if($rj == "0" or $rj == ""){
echo "<img src='http://адрес вашего сайта где будет находиться картинка на нонстоп/nonstops.jpg'>";
$fl = file_get_contents('http://ultradio.ru/radiostat.php/status.xsl?mount=/mp3');
}else
{
switch ($rj) {


case "НИК ВЕДУЩЕГО Прописывать как в сам броткасте ":
echo "<img src='http://адрес к картинке ведущего' wight=100%>";
break;

case "НИК ВЕДУЩЕГО Прописывать как в сам броткасте ":
echo "<img src='http://адрес к картинке ведущего' wight=100%>";
break;
}
}
$stream = antara($fl,"<td>Stream Title:</td>\n<td class=\"streamdata\">","</td>");

$description = antara($fl, "<td>Stream Description:</td>\n<td class=\"streamdata\">", "</td>");

$listeners = antara($fl, "<td>Current Listeners:</td>\n<td class=\"streamdata\">", "</td>");

$max = antara($fl, "<td>Peak Listeners:</td>\n<td class=\"streamdata\">", "</td>");

$song = antara($fl, "<td>Current Song:</td>\n<td class=\"streamdata\">", "</td>");

////////////////////////////////////////////////////////////////////////////////////////////////////////////////

echo "<br>В эфире <b>".$stream."</b> <br>Слушает - ".$listeners."<br>Слушало максимум - ".$max."<br>Сейчас Играет - ".$song;

?>
</font>


А на выходе у меня вот что выходит

Stream Title:\n",""); if($rj == "0" or $rj == ""){ echo ""; $fl = file_get_contents('http://ultradio.ru/radiostat.php/status.xsl?mount=/mp3'); }else { switch ($rj) { case "��� �������� ����������� ��� � ��� ��������� ": echo ""; break; case "��� �������� ����������� ��� � ��� ��������� ": echo ""; break; } } $stream = antara($fl,"Stream Title:\n",""); $description = antara($fl, "Stream Description:\n", ""); $listeners = antara($fl, "Current Listeners:\n", ""); $max = antara($fl, "Peak Listeners:\n", ""); $song = antara($fl, "Current Song:\n", ""); //////////////////////////////////////////////////////////////////////////////////////////////////////////////// echo "
� ����� ".$stream." 
������� - ".$listeners."
������� �������� - ".$max."
������ ������ - ".$song; ?>

Зарание  спасибо за ответы и помощь.

Отредактировано Антоненко А.В. (оф. стр.) (18-11-2014 22:44:28)

788

Re: Скрипты для Icecast

У вас сайт без поддержки PHP
Либо вы вставили PHP код в html страницу - что не правильно.

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

Re: Скрипты для Icecast

Falcon пишет:

У вас сайт без поддержки PHP
Либо вы вставили PHP код в html страницу - что не правильно.

php у  меня  не знаю  вроде подерживает стоят у меня  два  кода. Из которых вылазит реклама.
а кодик простой писал его сам.

<?php
//reklama
$url = file_get_contents('http://778899.ru/top-reklama.txt');
echo $url;
?>

но это не  к этой информации. дело в том что ваш код не идет. и как  его сделать что бы пошел? Вот в чем вопрос.
Вот что у меня  на странице php в отдельном документе. что в отдельном что на страницу  одно и тоже каракули.

<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>
</head>

<body>


<font color="9db1cc">
<?php error_reporting(0);
header("Content-Type: text/html; charset=windows-1251");

function antara($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}

$fl = file_get_contents("http://radioheart.ru:8000/status.xsl?mount=/mp3");

$rj = antara($fl,"<td>Stream Title:</td>\n<td class=\"streamdata\">","</td>");

if($rj == "0" or $rj == ""){
echo "<img src='http://адрес вашего сайта где будет находиться картинка на нонстоп/nonstops.jpg'>";
$fl = file_get_contents('http://ultradio.ru/radiostat.php/status.xsl?mount=/mp3');
}else
{
switch ($rj) {


case "НИК ВЕДУЩЕГО Прописывать как в сам броткасте ":
echo "<img src='http://адрес к картинке ведущего' wight=100%>";
break;

case "НИК ВЕДУЩЕГО Прописывать как в сам броткасте ":
echo "<img src='http://адрес к картинке ведущего' wight=100%>";
break;
}
}
$stream = antara($fl,"<td>Stream Title:</td>\n<td class=\"streamdata\">","</td>");

$description = antara($fl, "<td>Stream Description:</td>\n<td class=\"streamdata\">", "</td>");

$listeners = antara($fl, "<td>Current Listeners:</td>\n<td class=\"streamdata\">", "</td>");

$max = antara($fl, "<td>Peak Listeners:</td>\n<td class=\"streamdata\">", "</td>");

$song = antara($fl, "<td>Current Song:</td>\n<td class=\"streamdata\">", "</td>");

////////////////////////////////////////////////////////////////////////////////////////////////////////////////

echo "<br>В эфире <b>".$stream."</b> <br>Слушает - ".$listeners."<br>Слушало максимум - ".$max."<br>Сейчас Играет - ".$song;

?>
</font>

</body>
</html>

а  это через что  php выходит на саму  страничку  под аудио плеер.

 <div id="info">
<?php echo 'Php отработается';
include ("script.php"); ?>
</div>

790

Re: Скрипты для Icecast

У Вас точно не отрабатывает PHP, а по скрипту следующее: раз каракули, то пробуем:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"

заменить на:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

, вот это:

header("Content-Type: text/html; charset=windows-1251")

совсем убрать. И насколько я понял, на radioheart админка на русском, исправляйте вот эту строчку

$rj = antara($fl, "<td>Заголовок:</td>\n<td class=\"streamdata\">", "</td>");

и потом перед выводом

$stream = antara($fl, "<td>Заголовок:</td>\n<td class=\"streamdata\">", "</td>");
$description = antara($fl, "<td>Описание:</td>\n<td class=\"streamdata\">", "</td>");
$listeners = antara($fl, "<td>Слушателей на канале:</td>\n<td class=\"streamdata\">", "</td>");
$max = antara($fl, "<td>Рекорд слушателей:</td>\n<td class=\"streamdata\">", "</td>");
$song = antara($fl, "<td>Сейчас играет:</td>\n<td class=\"streamdata\">", "</td>");

В остальном, в скрипте ничего криминального нет - должен работать.

Отредактировано gyurgin_1 (19-11-2014 20:56:21)

Re: Скрипты для Icecast

gyurgin_1 пишет:

У Вас точно не отрабатывает PHP, а по скрипту следующее: раз каракули, то пробуем:

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"

заменить на:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

, вот это:

header("Content-Type: text/html; charset=windows-1251")

совсем убрать. И насколько я понял, на radioheart админка на русском, исправляйте вот эту строчку

$rj = antara($fl, "<td>Заголовок:</td>\n<td class=\"streamdata\">", "</td>");

и потом перед выводом

$stream = antara($fl, "<td>Заголовок:</td>\n<td class=\"streamdata\">", "</td>");
$description = antara($fl, "<td>Описание:</td>\n<td class=\"streamdata\">", "</td>");
$listeners = antara($fl, "<td>Слушателей на канале:</td>\n<td class=\"streamdata\">", "</td>");
$max = antara($fl, "<td>Рекорд слушателей:</td>\n<td class=\"streamdata\">", "</td>");
$song = antara($fl, "<td>Сейчас играет:</td>\n<td class=\"streamdata\">", "</td>");

В остальном, в скрипте ничего криминального нет - должен работать.

не пашет не в windows-1251 и не utf-8

792

Re: Скрипты для Icecast

Специально проверил - если правильно ввести свои данные, скрипт выполняет то, для  чего был написан. Да, кстати, надеюсь принцип работы данного скрипта Вам известен. Уберите

 error_reporting(0); 

, что получается? В конце концов дайте полный код скрипта со всеми данными и адрес сайта.

793

Re: Скрипты для Icecast

А меня лично очень забавляет эта строчка

$fl = file_get_contents('http://ultradio.ru/radiostat.php/status.xsl?mount=/mp3');

Зачем она тут? К чему? Да и файл для запроса уж очень интересный.

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

794

Re: Скрипты для Icecast

Да самое интересное что он еще и работает. Ну все вопросы к автору скрипта изначально.

Re: Скрипты для Icecast

Falcon пишет:

А меня лично очень забавляет эта строчка

$fl = file_get_contents('http://ultradio.ru/radiostat.php/status.xsl?mount=/mp3');

Зачем она тут? К чему? Да и файл для запроса уж очень интересный.

дело в том что эта строчка нон стопа.   Так как у меня  нет авто диджея.

Re: Скрипты для Icecast

gyurgin_1 пишет:

Да самое интересное что он еще и работает. Ну все вопросы к автору скрипта изначально.

Скриптик не мой. Я его тут на форуме  брал.
Мне нужен скрипт вывода  не только песен в эфире но и ведущиго эфира. С графическим ником или с  аватаркой  ведущего. Все больше  мне от этого скрипта  не чего не требуется.

797

Re: Скрипты для Icecast

Антоненко А.В. (оф. стр.) пишет:
Falcon пишет:

А меня лично очень забавляет эта строчка

$fl = file_get_contents('http://ultradio.ru/radiostat.php/status.xsl?mount=/mp3');

Зачем она тут? К чему? Да и файл для запроса уж очень интересный.

дело в том что эта строчка нон стопа.   Так как у меня  нет авто диджея.

Это строчка явно не нон-стопа. В данной строке вы запрашиваете данные с радио станции ultradio.ru

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

Re: Скрипты для Icecast

Falcon пишет:
Антоненко А.В. (оф. стр.) пишет:
Falcon пишет:

А меня лично очень забавляет эта строчка

$fl = file_get_contents('http://ultradio.ru/radiostat.php/status.xsl?mount=/mp3');

Зачем она тут? К чему? Да и файл для запроса уж очень интересный.

дело в том что эта строчка нон стопа.   Так как у меня  нет авто диджея.

Это строчка явно не нон-стопа. В данной строке вы запрашиваете данные с радио станции ultradio.ru

У меня  станция  радио работает когда  я захожу  или ведущий  заходит работает. там непосредственно. А когда нет не кого то информация  идет с треками с ультро радио.
Вот что у меня  на радио вылазеет http://liveartist.esy.es/  Мне вот эта  инфа нужна http://i.gyazo.com/15b778ddfd500550af522ba5789e7eaa.png как на  сервере. А не ероглифы  китая как тутhttp://i.gyazo.com/57973cc61da8cd601b4f67619d319919.png http://radioheart.ru:8000/status.xsl?mount=/mp3а не  то что хотелось бы. В течение часа  убирать скрипт не буду.  Я  не смыслю в php програмирование. Мне хватает html и css/ И так  голова  кипит. а если еще  и на  php сесть изучать его то взрыв мозга  ограничен.

Отредактировано Антоненко А.В. (оф. стр.) (22-11-2014 00:40:01)

Re: Скрипты для Icecast

Falcon пишет:

У вас сайт без поддержки PHP
Либо вы вставили PHP код в html страницу - что не правильно.

Да нет в браузере не сработал код php почему не знаю.  дело вот в чем мне нужно вытащить Radio свое вещание и вывод ведущего в эфире. Кто то писал что  радио херц не  подерживает  что то там чего то.  поток на вещание http://radioheart.ru:8000/mp3

800

Re: Скрипты для Icecast

Доброе...
Подскажите пожалуйста, по чему не получается вывести список слушателей?
У меня на каждой точке вещания доступ по логину и паролю, и я хочу отдельно от админки . чтобы не входить в не все врем видеть реальную картину.
пробовал создать файл user.xsl  в /usr/share/icecast2/admin и  web (У меня стоит CentOS 6.6 x64) c таким содержимым:

<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
<xsl:output omit-xml-declaration="no" method="html" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN...
<xsl:template match = "/icestats" >
<html>
<head>
<title>Icecast Потоковый Media Сервер</title>
<link rel="stylesheet" type="text/css" href="/style.css" />
</head>
<table cellspacing="0" cellpadding="5" border="1" bordercolor="#C0C0C0" >
                <tr>
                                <td ><center><b>IP слушателя</b></center></td>
                                
                </tr>
<xsl:variable name = "themount" ><xsl:value-of select="@mount" /></xsl:variable>
<xsl:for-each select="listener">
                <tr>
                                <td align="center"><xsl:value-of select="IP" /><xsl:if test="username"> (<xsl:value-of select="username" />)</xsl:if></td>
                                
                </tr>
</xsl:for-each>
</table>
<br />
</body>
</html>
</xsl:template>
</xsl:stylesheet>

Но получаю сообщение/, что не возможно парсить...

Попробовал через пхп

<?php
$fl = file_get_contents('http://192.168.1.155:8888/admin/listclients.xsl?mount=/home');
echo $fi;
?>

В ответ тишина. Файл пхп положил себе на веб сервер, он в той же локальной сети.

Как правильно парсить список пользователей и куда все класть? На совесть?)

Пробую получить кол-во слушателей, получаю без проблем командой

"name" : "<xsl:value-of select="server_name"/>",

Подскажите как быть или натолкни те на путь истинный)
По поиску на список пользователей нашел только как определить место, но мне что-то это не помогло.
Спасибо.
Спасибо.