Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Shoutcast-Daten

Diskussion: Shoutcast-Daten im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi, habe ein script genommen, mit dem ich die Daten von meinem Shoutcast-Server auslesen kann. Hab folgendes genommen: PHP-Code: ...

Antwort
Alt 13.09.07, 22:55   #1 (permalink)
 
Registriert seit: 13.09.07
Schmarsi Leistung: Facit NTK
Likes: 0
Standard Shoutcast-Daten

Anzeige

Hi,

habe ein script genommen, mit dem ich die Daten von meinem Shoutcast-Server auslesen kann. Hab folgendes genommen:

PHP-Code:
<?php
## shoutcasthack by bikky on ##
$anz_hoerer 0;  // hier wird die gesamtzahl der hörer aufaddiert
$server "xxx.xxx.xxx.xx"//hier deinen server eintragen z.b. musik.de oder 213.61.885.8
$port 8002//hier den port eintragen (ist standard (autom. korrigiert) 8000)
    
$fp = @fsockopen($server$port$errno$errstr30);
    
    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($fp1000);
        
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_reportedlisteners $numbers[4]; //
        
$shoutcast_bitrate $numbers[5]; //bitrate ;)
        
$shoutcast_cursong $numbers[6]; //aktueller song
    
}

$anz_hoerer += $shoutcast_currentlisteners;  // hier wird die gesamtzahl der hörer aufaddiert
$server "xxx.xxx.xxx.xx"//hier deinen server eintragen z.b. musik.de oder 213.61.885.8
$port 8002//hier den port eintragen (ist standard (autom. korrigiert) 8000)
    
$fp = @fsockopen($server$port$errno$errstr30);
    
    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($fp1000);
        
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_reportedlisteners $numbers[4]; //
        
$shoutcast_bitrate $numbers[5]; //bitrate ;)
        
$shoutcast_cursong $numbers[6]; //aktueller song
    
}


$anz_hoerer += $shoutcast_currentlisteners;  // hier wird die gesamtzahl der hörer aufaddiert
$server "xxx.xxx.xxx.xx"//hier deinen server eintragen z.b. musik.de oder 213.61.885.8
$port 8002//hier den port eintragen (ist standard (autom. korrigiert) 8000)
    
$fp = @fsockopen($server$port$errno$errstr30);
    
    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($fp1000);
        
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_reportedlisteners $numbers[4]; //
        
$shoutcast_bitrate $numbers[5]; //bitrate ;)
        
$shoutcast_cursong $numbers[6]; //aktueller song
    
}


$anz_hoerer += $shoutcast_currentlisteners;  // hier wird die gesamtzahl der hörer aufaddiert
$server "xxx.xxx.xxx.xx"//hier deinen server eintragen z.b. musik.de oder 213.61.885.8
$port 8002//hier den port eintragen (ist standard (autom. korrigiert) 8000)
    
$fp = @fsockopen($server$port$errno$errstr30);
    
    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($fp1000);
        
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_reportedlisteners $numbers[4]; //
        
$shoutcast_bitrate $numbers[5]; //bitrate ;)
        
$shoutcast_cursong $numbers[6]; //aktueller song
    
}
## output on ##    
echo '<html><title>Shoutcasthack by bikky</title><body>';
if (
$radio_status == 1) {
    echo 
'Anzahl der hörer: ' $shoutcast_currentlisteners '<br />';
    echo 
'Aktueller Song: >>' $shoutcast_cursong '<< <br />';
}    
    else {
        echo 
'<h1>Sorry aber das radio ist zur zeit offline!</h1>';
}
echo 
'</body></html>';
## output off ##
## shoutcasthack by bikky off ##
?>
hab auch alle daten (server und port) 100% richtig angegeben, nur leider steht da immer: sorry, server ist offline...

ach ja, mein server ist auch im netz zu finden, auf dieser shoutcast seite, die autmatsisch generiertwird... also funktioniert der server in jedem fall, es musss an dem script liegen...

danke für eure hilfe!

MfG
Schmarsi ist offline   Mit Zitat antworten
Alt 13.09.07, 23:30   #2 (permalink)
 
Benutzerbild von bikmaek
 
Registriert seit: 24.08.05
bikmaek Leistung: Facit NTK
bikmaek eine Nachricht über ICQ schicken bikmaek eine Nachricht über AIM schicken bikmaek eine Nachricht über Yahoo! schicken
Likes: 0
Standard RE: Shoutcast-Daten

wärend du diese seite aufrufst, ist dann jemand am senden?

wenn nein - ist die meldung richtig.

wenn ja - melde dich bei mir

mfg bikky
__________________
bikmaek ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 14.09.07, 15:14   #3 (permalink)
Themenstarter
 
Registriert seit: 13.09.07
Schmarsi Leistung: Facit NTK
Likes: 0
Standard

ja, der server lief.. es kann sogar jemand von einem anderen pc meine stream anhlren... nur der script "schnallt" das nich
Schmarsi ist offline   Mit Zitat antworten
Alt 14.09.07, 16:36   #4 (permalink)
 
Benutzerbild von bikmaek
 
Registriert seit: 24.08.05
bikmaek Leistung: Facit NTK
bikmaek eine Nachricht über ICQ schicken bikmaek eine Nachricht über AIM schicken bikmaek eine Nachricht über Yahoo! schicken
Likes: 0
Standard RE: Shoutcast-Daten

wenn möglich dann melde dich doch bitte per messenger bei mir!

meine messenger-daten stehen im profil

mfg bikky
__________________
bikmaek ist offline   Mit Zitat antworten
Alt 14.09.07, 20:42   #5 (permalink)
Themenstarter
 
Registriert seit: 13.09.07
Schmarsi Leistung: Facit NTK
Likes: 0
Standard

jop... geht kla ^^
Schmarsi ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Shoutcast-Daten
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ShoutCast auslesen Itchy Code Kitchen 56 08.09.10 17:04
Shoutcast auslesen devilofcrash Code Kitchen 0 09.08.09 07:45
shoutcast scripting (Job) devilofcrash (Web-) Design und webbasierte Sprachen 1 08.05.09 19:04
Shoutcast MP3 nach Shoutcast AAC/AAC+ Nimda05 Linux/UNIX 3 24.02.09 13:08
Shoutcast mit AAC Plus streamen Nimda05 Linux/UNIX 3 23.10.08 13:09


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 48 49 50 51 52 53 54 55 56 57 58 59 60 61