|
|
Bash |
1 |
|
Das wird im Browser bestimmt nicht anders aussehen, oder?
Quoted
ICY 404 Resource Not Found
icy-notice1:<BR>SHOUTcast Distributed Network Audio Server/Linux v1.9.8<BR>
icy-notice2:The resource requested was not found<BR>
|
|
Bash |
1 |
wget -O - 'http://85.214.28.2....' |
:8500... connected.
Quoted from "dehne"
Mhh, der das script sollte unten beim Shoutcast den Current Song überblenden...

|
|
PHP Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
<?php $server = "0000"; //hier deinen server eintragen z.b. musik.de oder 213.61.885.8 $port = "8000"; //hier den port eintragen (ist standart 8000) $fp = @fsockopen($server, $port, $errno, $errstr, 30); if ($fp) { fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n"); while(!feof($fp)) $page .= fgets($fp, 1000); fclose($fp); $page = ereg_replace(".*<body>", "", $page); $page = ereg_replace("</body>.*", ",", $page); $numbers = explode(",", $page); $shoutcast_currentlisteners = $numbers[0]; //variable ueber die aktuelle anzahl der zuhoerer $connected = $numbers[1]; //variable zum anzeigen ob ein sender verbunden sind if($connected == 1) { $radio_status = 1; //variable zum anzeigen ob radio an ist oder nicht $wordconnected = "yes"; //zusaetzliche variable die ich brauchte;) } else $wordconnected = "no"; //zusaetzliche variable die ich brauchte $shoutcast_peaklisteners = $numbers[2]; //variable die die anzahl der peaks angiebt $shoutcast_maxlisteners = $numbers[3]; //variable ueber die maximal moegliche anzahl der zuhoerer $shoutcast_reportedlisteners = $numbers[4]; // $shoutcast_bitrate = $numbers[5]; //bitrate;) $shoutcast_cursong = $numbers[6]; //aktueller song $shoutcast_curbwidth = $shoutcast_bitrate * $shoutcast_currentlisteners; //gesamtbandbreite $shoutcast_peakbwidth = $shoutcast_bitrate * $shoutcast_peaklisteners; //gesamtpeakbandbreite } ## output on ## echo '<html><title>Shoutcast</title><body>'; if ($radio_status == 1) { echo 'Anzahl der hoerer: ' . $shoutcast_currentlisteners . '<br />'; echo 'Gesamtbandbreite: ' . $shoutcast_curbwidth . ' kb/s<br />'; echo 'Bitrate: ' . $shoutcast_bitrate .' kb/s <br />'; echo 'Zuhoerer Peak: ' . $shoutcast_peaklisteners . '<br />'; echo 'Bandbreite Peak: ' . $shoutcast_peakbwidth . ' kb/s<br />'; echo 'Max. moegliche Zuhoerer: ' . $shoutcast_maxlisteners . '<br />'; echo 'Aktueller Song: >>' . $shoutcast_cursong . '<< <br />'; } else { echo '<h1>Sorry aber das radio ist zur zeit offline!</h1>'; } echo '</body></html>'; ## output off ## ?> |
das ist was total anderers.|
|
HTML Code |
1 2 3 4 5 6 7 8 9 |
<html> <head> <meta http-equiv="refresh" content="15; URL=refresh.html"> </head> <body> <iframe height="200" width="200" src="http://85.214.28.248:8000/admin.cgi?pass=PW&mode=updinfo&song=Track%20Update%20@%20www.DACOOON.COM" scrolling="no"> </iframe> </body> </html> |
|
|
PHP Quellcode |
1 2 3 |
<?php echo file_get_contents('http://85.214.28.248:8000/admin.cgi?pass=PW&mode=updinfo&song=Track%20Update%20@%20www.DACOOON.COM'); ?> |
|
|
Source code |
1 |
Authorization: Basic ".base64_encode("$user:$pass")
|