Ergebnis 1 bis 8 von 8

Thema: Shoutcast aulesen

  1. #1
    Unregistriert
    Gast

    Standard Shoutcast aulesen

    Hallo, ich bin leider noch Anfänger in sachen php.

    Ich hab ein Script endeckt was bei mir nicht richtig funktioniert.

    Bei mir wird immer dieses angezeigt:
    Sorry aber das radio ist zur zeit offline!

    Obwohl Host und Port richtig sind, ich hab ja noch einen Player auf der seite laufen.

    Finden Sie vieleicht einen Fehler?

    Vielen dank schon mal.

    PHP-Code:
    <?php

    $server 
    "s7.pop-stream.de"
    $port Entfernt
    $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_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>Shoutcasthack</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>';
    ?>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Shoutcast aulesen

    Zitat Zitat von Unregistriert Beitrag anzeigen
    Hallo, ich bin leider noch Anfänger in sachen php.

    Ich hab ein Script endeckt was bei mir nicht richtig funktioniert.

    Bei mir wird immer dieses angezeigt:
    Sorry aber das radio ist zur zeit offline!

    Obwohl Host und Port richtig sind, ich hab ja noch einen Player auf der seite laufen.

    Finden Sie vieleicht einen Fehler?

    Vielen dank schon mal.

    PHP-Code:
    <?php

    $server 
    "s7.pop-stream.de"
    $port Entfernt
    $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_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>Shoutcasthack</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>';
    ?>
    Du könntest ja ruhig mal einen Shoutcast zum testen angeben...
    Gruß crAzywuLf

  3. #3
    Unregistriert
    Gast

    Standard AW: Shoutcast aulesen

    Vielen dank für deine Hilfe

    Okay. Hier der Test Port :

    PHP-Code:
    <?php

    $server 
    "s7.pop-stream.de"
    $port 9500
    $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_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>Shoutcasthack</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>';
    ?>

  4. #4
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Shoutcast aulesen

    Hm, hast du schonmal versucht zu debuggen? In dem Script das du gepostet hast auf jedenfall nicht.

    Setz das hier mal direkt an den Anfang des Scripts:
    PHP-Code:
    error_reporting(E_ALL);
    ini_set("display_errors"true); 
    PHP-Code:
    $fp = @fsockopen($server$port$errno$errstr30); 
    Nimm da mal das @ vor fsockopen weg. Das unterdrückt eine eventuelle Fehlermeldung.

    Dann:
    PHP-Code:
    if ($fp) {
        echo 
    "fsockopen() erfolgreich.<br/>"
    Den echo-Befehl bitte einfügen.

    Sag mal bitte was dann ausgegeben wird.
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  5. #5
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Shoutcast aulesen

    PHP-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Shoutcast BliBlaBlub</title>
    </head>
    <body>

    <?php  
    $server 
    "s7.pop-stream.de"
    $port 9500;  
    $fp = @fsockopen($server$port$errno$errstr30);
    $page "";

    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
        
    $wordconnected "yes";
        
    $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 '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: &gt;&gt;' $shoutcast_cursong '&lt;&lt; <br />';
    }
    else
    {
        echo 
    '<h1>Sorry aber das radio ist zur zeit offline!</h1>';
        
    $wordconnected "no";
    }
    ?> 
    </body>
    </html>
    Probiers mal so
    Gruß crAzywuLf

  6. #6
    Unregistriert
    Gast

    Standard AW: Shoutcast aulesen

    Vielen dank.

    Bei mir kommt leider trotzdem nur

    Sorry aber das radio ist zur zeit offline!

    Kann dies vieleicht auch an meinen Server liegen?
    und wieso geht dann aber der Player, da muss er doch auch auf dem Port zugreifen
    Was kann ich dagegen tun?




    Danke für eure Hilfe

  7. #7
    Azubi(ne)
    Registriert seit
    09.09.2009
    Beiträge
    50
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Lächeln AW: Shoutcast aulesen

    hallo leuts ich hab mir am 09.09.09 winamp und alles ging sogar kann ich an den shoutcast server senden das ganze leuft über meiner ip und wollte mal wissen

    Wieso kann ich mein radiosender nicht in der liste finden auf Shoutcast.com?

    Bitte um antwort meine e-mail ist **********

    deinen doppelpost hab ich auch mal gelöscht.... -synaptic-
    Geändert von synaptic (09.09.2009 um 20:04 Uhr) Grund: email-adresse entfernt -synaptic-

  8. #8
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Shoutcast aulesen

    kein plan, ich hatte nie probs mit shoutcast und auch immer meinen sender gefunn....
    check halt nochmal die readme und verfolge jeden schritt einzeln, dann wirste evt den fehler finden..
    hier kann dir neimand sagen welche fehler du gemacht hast, denn keiner von uns hat ne zuverlässige glaskugel ufm tisch stehen.....!

    und vermeide bitte zukünftig deine email-adresse hier zu posten...!
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

Ähnliche Themen

  1. shoutcast kicken via php
    Von Devilofcrash im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 18.11.2007, 22:11
  2. Shoutcast
    Von Susi00785 im Forum Computer - Internet Forum
    Antworten: 0
    Letzter Beitrag: 05.11.2007, 22:04
  3. ~*~ Shoutcast ~*~
    Von Radio-Extrem im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 17.08.2007, 20:02
  4. Shoutcast
    Von Webzter im Forum Sponsor gesucht !
    Antworten: 0
    Letzter Beitrag: 29.07.2007, 18:46
  5. ShoutCAST
    Von DjJonas im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 25.07.2007, 16:55

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •