ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
6   •   Посмотреть все темы

Icecast2 - почему вы дергаете статистику с помощью PHP?

 

7094
Dim @Render
Кавычки, запятые - знакомые подводные камни.
Пользуюсь подобными способом.
Создаю в директории icecast/web файл .xsl
С содержимым, которое выводит только название текущего трека.
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
<xsl:output omit-xml-declaration="no" method="html" indent="yes" encoding="UTF-8" />
<xsl:template match = "/icestats" >
<xsl:for-each select="source">
<xsl:if test="artist"><xsl:value-of select="artist" /> - </xsl:if><xsl:value-of select="title" />
</xsl:for-each></xsl:template></xsl:stylesheet>

Далее, имеется php файл, который каждую минуту по крону, записывает название трека с file.xsl, в текстовик и отправляет этот текстовик на фтп сайта радио.
А уже на сайте под радио, ajax'ом jquery, содержимое текстовика выводится через (В эфире: <div id="ajax">...</div>)

201
burn @burn
IceMaster пишет:

Просто когда у диджея кавычка в тегах вылезает и от этого падает все и вся - это извините, пиздец, а не личные цели.

Ну "у меня", даже если бы и нарисовалась кавычка, все и вся бы не попадало. Но еще раз повторяю, что json для вывода artist/title не использовал.
IceMaster пишет:

Хотя я верю, что в том стриме, что был у тебя, всегда торчало одно название, поэтому проблем и не возникало.

ok whatever

Отредактировано burn - 18.12.2011
156
Eugene @MechanisM
выложил обновленную версию json.xsl с jquery **********
burn пишет:

причем 11 секунд ушло на размышление
лол программисты блеать

с чего ты взял что я все эти 11 секунд думал?

насчет сначала умножение потом сложение - реально не знал и считаю это не логичным. я привык к последовательности.
то чему учили в школе нифига не помню уже закончил 11-й класс в 2000-м году))

Отредактировано MechanisM - 20.12.2011
156
Eugene @MechanisM
если у кого-то проблемы с кавычками можете тут посмотреть решения **********

243
Владислав @VladokZzz
А я уничтожил все кавычки из тегов )