Shoutcast Status für HTML

Meta-Ridley

Grünschnabel
Hallo,

Ich hab für unseren Linux Root Server ein Radio eingerichtet, mithilfe von Shoutcast (http://www.shoutcast.com/).

Nun, ich habe nahezu keinerlei Erfahrung mit PHP und XML. Könntet ihr mir erklären was ich machen müsste, damit auf der Homepage die unten genannten Punkte angezeigt werden?.

Die XML Lautet:
<SHOUTCASTSERVER>
<CURRENTLISTENERS>1</CURRENTLISTENERS>
<PEAKLISTENERS>2</PEAKLISTENERS>
<MAXLISTENERS>32</MAXLISTENERS>
<REPORTEDLISTENERS>1</REPORTEDLISTENERS>
<AVERAGETIME>133</AVERAGETIME>
<SERVERGENRE>Electro</SERVERGENRE>
<SERVERURL>http://www.audiorealm.com</SERVERURL>
<SERVERTITLE>GenesisRO Radio</SERVERTITLE>
<SONGTITLE>ShadowMan - Playrooms</SONGTITLE>
<SONGURL>http://www.audiorealm.com</SONGURL>
<IRC>#audiorealm</IRC>
<ICQ>284886524</ICQ>
<AIM>NA</AIM>
<WEBHITS>22</WEBHITS>
<STREAMHITS>15</STREAMHITS>
<STREAMSTATUS>0</STREAMSTATUS>
<BITRATE>160</BITRATE>
<CONTENT>audio/mpeg</CONTENT>
<VERSION>1.9.8</VERSION>
?
<WEBDATA>
<INDEX>4</INDEX>
<LISTEN>0</LISTEN>
<PALM7>0</PALM7>
<LOGIN>0</LOGIN>
<LOGINFAIL>0</LOGINFAIL>
<PLAYED>0</PLAYED>
<COOKIE>0</COOKIE>
<ADMIN>4</ADMIN>
<UPDINFO>5</UPDINFO>
<KICKSRC>0</KICKSRC>
<KICKDST>0</KICKDST>
<UNBANDST>0</UNBANDST>
<BANDST>0</BANDST>
<VIEWBAN>1</VIEWBAN>
<UNRIPDST>0</UNRIPDST>
<RIPDST>0</RIPDST>
<VIEWRIP>1</VIEWRIP>
<VIEWXML>3</VIEWXML>
<VIEWLOG>4</VIEWLOG>
<INVALID>0</INVALID>
</WEBDATA>
?
<LISTENERS>
?
<LISTENER>
<HOSTNAME>77.181.0.174</HOSTNAME>
<USERAGENT>WinampMPEG/2.9</USERAGENT>
<UNDERRUNS>0</UNDERRUNS>
<CONNECTTIME>489</CONNECTTIME>
<POINTER>2</POINTER>
<UID>25</UID>
</LISTENER>
</LISTENERS>
?
<SONGHISTORY>
?
<SONG>
<PLAYEDAT>1209226267</PLAYEDAT>
<TITLE>ShadowMan - Playrooms</TITLE>
</SONG>
?
<SONG>
<PLAYEDAT>1209226157</PLAYEDAT>
<TITLE>01. Hunter - I Shot The Blender (Technoboy Remix)</TITLE>
</SONG>
?
<SONG>
<PLAYEDAT>1209224850</PLAYEDAT>
<TITLE>Song Goes here</TITLE>
</SONG>
?
<SONG>
<PLAYEDAT>1209224849</PLAYEDAT>
<TITLE>Song Goes here</TITLE>
</SONG>
?
<SONG>
<PLAYEDAT>1209224828</PLAYEDAT>
<TITLE>Song Goes here</TITLE>
</SONG>
?
<SONG>
<PLAYEDAT>1209223034</PLAYEDAT>
<TITLE>ShadowMan - Playrooms</TITLE>
</SONG>
?
<SONG>
<PLAYEDAT>1209222150</PLAYEDAT>
<TITLE>ShadowMan - Title</TITLE>
</SONG>
?
<SONG>
<PLAYEDAT>1209222064</PLAYEDAT>
<TITLE>ShadowMan - Playrooms</TITLE>
</SONG>
</SONGHISTORY>
</SHOUTCASTSERVER>

Soweit ich das verstanden habe, sollte man aud der XML rauspicken, was gerne angezeigt werden sollte:

Radio.xml:
<SHOUTCASTSERVER>
<CURRENTLISTENERS>0</CURRENTLISTENERS>
<SERVERGENRE>Electro</SERVERGENRE>
<SERVERTITLE>Blub Radio</SERVERTITLE>
<SONGTITLE>ShadowMan - Playrooms</SONGTITLE>
</SHOUTCASTSERVER>

Nun meine Fragen:

1. Wie sollte die PhP Datei aussehen, damit er die Radio.xml benutzt?
2. Wie bringe ich die PhP Datei in der HTML Datei unter?
3. Muss in der XML denn die Infos (0, Electro, BlubRadio, ShadowMan - Playrooms) noch drinne stehen oder sollte dies entfernt werden?


Bitte helft mir. Ich bin wie oben gemeint ein ziemlich großer anfänger in dem Gebiet PhP und XML. Bitte erklärt es mir Schritt für Schritt und für dummies ^^

Dieses Thema im Forum war schon ziemlich oft, trotzdem konnte ich damit nichts anfangen. Wenn es hier gut erklärt ist, könnte es sein, dass niewieder so ein Thema eröffnet wird ^^
 
Hallo,

weisst du es ist hier der Sinn, das wir dir bei spezifischen Fragen helfen und nicht, dass wir die dein Problem komplett aus der Welt schaffen.
Du solltest dich wenigstens selber damit beschäftigen.
Bei speziellen Fragen, helfen wir dir dann gerne.
Ein Lösungsansatz zum Nachlesen wäre zb. SimpleXML.
MFG xErY
 
Zurück