1

Тема: Проблемка со Скриптами

Подскажите пожалуйста почему на сайте не работает не 1 скрипт для icecast2 ) Перепробовал почти все......сайт с поддержкой PHP (hostinger.ru) Вот поставил скрипт http://aniradio.ru/max.php но он тоже не работает пишет нет потока + загружается по 2-3 минуты... поток 212.56.208.74:8000

2

Re: Проблемка со Скриптами

на многих хостингах запрещены такие функции как fsockopen, fgets, file_get_contents  полностью или с выходом за грани их хостинга

3

Re: Проблемка со Скриптами

Я вот нашел хост webhost1... поставил многие скрипты работает норм ..кроме Curent_Song не показывает Трек и все что связано  с Треками он не показывает... пробовал и на status.xsl и на status2.xsl трек не отображается .. Пример http://olegcel.s41.webhost1.ru/vac.php ....

Отредактировано olegcel (06-03-2013 02:52:09)

4

Re: Проблемка со Скриптами

помогите кто не буть разобраться с этим...

5

Re: Проблемка со Скриптами

Я вот нашел хост webhost1... поставил многие скрипты работает норм ..кроме Curent_Song не показывает Трек и все что связано  с Треками он не показывает... пробовал и на status.xsl и на status2.xsl трек не отображается .. Пример http://olegcel.s41.webhost1.ru/vac.php ....

6

Re: Проблемка со Скриптами

Цена вопроса 10$. Напишу скрипт под ваш сервер.

--------------------------------
Написание php-скриптов под заказ.
Индивидуальные Windows-плееры с функцией голосования. От 20$.

7

Re: Проблемка со Скриптами

пишет olegcel:

Я вот нашел хост webhost1... поставил многие скрипты работает норм ..кроме Curent_Song не показывает Трек и все что связано  с Треками он не показывает... пробовал и на status.xsl и на status2.xsl трек не отображается .. Пример http://olegcel.s41.webhost1.ru/vac.php ....

Здесь нет экстрасенсов и не известно почему не работает у вас, пока не увидишь весь код + адрес к интерфейсу icecast.

Radiodev - coming soon.

8

Re: Проблемка со Скриптами

<?php

    $data = file_get_contents('http://мой ип и порт/status.xsl?mount=/live');

    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);
    }

if(antara($data, "Mount started:</td>\n<td class=\"streamdata\">","</td>")  ==''){$data = file_get_contents('мой ип и порт/status.xsl?mount=/nonstop');}
    $data = iconv("utf-8", "cp1251", $data);
    $title = antara($data, "Stream Title:</td>\n<td class=\"streamdata\">","</td>");
    $description = antara($data, "Stream Description:</td>\n<td class=\"streamdata\">","</td>");
    $content_type = antara($data, "Content Type:</td>\n<td class=\"streamdata\">","</td>");
    $Mount_started = antara($data, "Mount started:</td>\n<td class=\"streamdata\">","</td>");
    $bitrate = antara($data, "Bitrate:</td>\n<td class=\"streamdata\">","</td>");
    $Current_listeners = antara($data, "Current Listeners:</td>\n<td class=\"streamdata\">","</td>");
    $Peak_listeners = antara($data, "Peak Listeners:</td>\n<td class=\"streamdata\">","</td>");
    $Stream_genre = antara($data, "Peak Listeners:</td>\n<td class=\"streamdata\">","</td>");
    $Stream_url = antara($data, "Stream URL:</td>\n<td class=\"streamdata\">","</td>");
    $Current_Song = antara($data, "Current Song:</td>\n<td class=\"streamdata\">","</td>");
    $hellp_curr_listeners = antara($hellp, "Сейчас слушают:</td>\n<td class=\"streamdata\">","</td>");
    $hellp_peak_listeners = antara($hellp, "Максимум было</td>\n<td class=\"streamdata\">","</td>");
    $Curr_listens=$Current_listeners2+$Current_listeners+$hellp_curr_listeners;
    $Peak_listens=$Peak_listeners2+$Peak_listeners+$hellp_peak_listeners;

    $staylst=$Curr_listens+1;
    echo '<span style="font-size: 0.72em; font-family:Trebuchet MS, Tahoma, Arial, sans-serif; color:#3090c3"><b>Название радио:</b> '.$title.' <br>
    <b>За пультом:</b> '.$description.' <br>
    <b>Битрейт:</b> '.$bitrate.'  <br>
    <b>Сейчас слушают:</b> '.$Curr_listens.' <br>
    <b>Максимум слушало:</b> '.$Peak_listens.' <br>
    <b>Сейчас в эфире:</b> '.$Current_Song.' <br>
    <br>
    <center><input type="button" value="Слушать радио" onclick="location.href=\'url:88/live.m3u\'" /></center>';
    ?>

9

Re: Проблемка со Скриптами

сервер icecast2 http://212.56.208.74:8000/

10

Re: Проблемка со Скриптами

обновите icecast, похоже он не понимает разницы между status.xsl?mount=/live и status.xsl
и незабывайте что у вас 2 маунта а этот скрипт может работать только с 1

11

Re: Проблемка со Скриптами

tarasian666, спс помогло .... а вот я хотел поставить етот же скрипт на другой вебхостинг и когда открываю страничку пишет вот так

Warning: file_get_contents(мой ип и порт /status.xsl?mount=/live) [function.file-get-contents]: failed to open stream: Connection refused in /home/undercel/public_html/fac.php on line 3

Warning: file_get_contents(http:/212.56.208.74:8000/status.xsl?mount=/nonstop) [function.file-get-contents]: failed to open stream: No such file or directory in /home/undercel/public_html/fac.php on line 14
Название радио:
За пультом:
Битрейт:
Сейчас слушают: 0
Максимум слушало: 0
Сейчас в эфире:

на веб хостинге есть
allow_url_fopen     On  Off
allow_url_include     On  Off

12

Re: Проблемка со Скриптами

хостинг от http://erahost.ru/

13

Re: Проблемка со Скриптами

(http:/21