Тема: Как вытащить description c помощью php .....................

Как вытащить Description c помощью php и заменять вывод написанного на картинку т.е. проще говоря как организовать показ аватарки DJ

Сам придумал или из гугла скопировал?
========================================================================
FMGAMERADIO.RU - Уж както стараемся выделится big_smile

2

Re: Как вытащить description c помощью php .....................

о description уже обсуждалось, в ветке скрипты для icecast
далее уже дело сопоставления описания и картинки

3

Re: Как вытащить description c помощью php .....................

status.xls?mount/live и вперед короче разбирайтесь) а скрипт выкладывали с доставанием всей инфы целиком

Re: Как вытащить description c помощью php .....................

что ходил нихрена ненашел ... или находил но они не пахали...

Сам придумал или из гугла скопировал?
========================================================================
FMGAMERADIO.RU - Уж както стараемся выделится big_smile

5

Re: Как вытащить description c помощью php .....................

пишет Всё-просто:

что ходил нихрена ненашел ... или находил но они не пахали...

вот рабочий
<?php
$fl = file_get_contents('http://site.ru:port/status.xsl?mount=/maunt');

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

$song = antara($fl, "<td>Current Song:</td>\n<td class=\"streamdata\">", "</td>");
if($stream != ''){
echo "Описание: $description ";}
else echo "Нет потока";
?>
но вот как сделать замену того что выводится на аватор ведущего я бы тоже хотел узнать...

И да поможет мне F1,
И да сохранит меня F6,
Во имя Ctr'а, Alt'a и святого Delit'а.
Enter...

6

Re: Как вытащить description c помощью php .....................

надо например что бы какая либо переменная менялась только в зависимости от ведущего эфира например пишите ведущего в Stream Description: тогда переменная $description будет с четко написанным определенным образом ником ведущего. ну и создаете еще один файл такого содержания с названием допустим RJ.php

if($description == "DJ Metra")
{
echo "<img src='адрес картинки'>";
}

и делаете инклуд
include_once "RJ.php";

можно через switch case

switch ($i) {
    case 0:
        echo "i equals 0";
        break;
    case 1:
        echo "i equals 1";
        break;
    case 2:
        echo "i equals 2";
        break;
}

*Из http://php.net*

Отредактировано metra52 (14-12-2010 17:24:24)

7

Re: Как вытащить description c помощью php .....................

metra52, огромное спасибо!

И да поможет мне F1,
И да сохранит меня F6,
Во имя Ctr'а, Alt'a и святого Delit'а.
Enter...

8

Re: Как вытащить description c помощью php .....................

Пожалуйста)