Html code voor showing titles [Shoutcast]

Status
Niet open voor verdere reacties.

ThijszJeROAWR

Nieuwe gebruiker
Lid geworden
8 jan 2009
Berichten
3
Heey,

Ik ben net nieuw op dit forum, maar ik wist dat het een goeie was, dus ik stel maar gelijk mijn 1e vraag, de bedoeling is dat ik netzoals hier: http://thijszjeroawr.listen2myradio.com/ De 'Song' en het aantal 'Listeners' laat zien, de 'Listeners' zijn nietzo belangrijk maar ik wil wel gewoon de 'Song' weergegeven hebben en...

Nu De vraag, ik heb geen flouw idee wat voorn html code ik daarvoor moet gebruiken, natuurlijk moet het IP en de Port van de Shoutcast server erin, maar verder heb ik geen idee,

Iemand een idee? of de code? :)

ThijszJeROAWR
 
Je website crasht mijn FireFox :/

Wil je de Song naam opvragen van je server? Want dat is geen HTML, dat is een scripting language van het een of ander...
 
Je website crasht mijn FireFox :/

Wil je de Song naam opvragen van je server? Want dat is geen HTML, dat is een scripting language van het een of ander...

Ja, het is niet mijn website en hij is idd erg vervelend x'd daarom heb ik de player eraf gehaald, maar het is idd een script alleen ... ik ben al beetje op onderzoek geweest,, met andere mensen want ik had al half internet afgezocht,,

iets van een JScript Script (volgens mij)

Java toch? maar goed dat heb ik en ik heb die file volgens mij ook ;o

PHP:
 function getData(dataSource, divID)
      {
      var XMLHttpRequestObject = false;

          try
            {
              XMLHttpRequestObject = new ActiveXObject("MSXML2.XMLHTTP");
            }
            catch (exception1)
            {
             try
               {
                 XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
               }
               catch (exception2)
               {
                 XMLHttpRequestObject = false;
               }
             }

           if (!XMLHttpRequestObject && window.XMLHttpRequest)
           {
             XMLHttpRequestObject = new XMLHttpRequest();
           }
        if(XMLHttpRequestObject) {


           var url = dataSource+ "&timee=" + new Date().getTime();

          XMLHttpRequestObject.open("GET", url);
          XMLHttpRequestObject.onreadystatechange = function()
          {
            if (XMLHttpRequestObject.readyState == 4 &&
              XMLHttpRequestObject.status == 200) {
                var obj1 = top.document.getElementById(divID);
                obj1.innerHTML = XMLHttpRequestObject.responseText;
            }
          }

          XMLHttpRequestObject.send(null);
        }
        else {
          var obj1 = top.document.getElementById(divID);
          obj1.innerHTML = "Sorry , your browser does not support Ajax.";
        }
      }

Zou dit erop kunnen lijken? ;$ ik heb het ook maar ergens vandaan ....
 
Ja, het is niet mijn website en hij is idd erg vervelend x'd daarom heb ik de player eraf gehaald, maar het is idd een script alleen ... ik ben al beetje op onderzoek geweest,, met andere mensen want ik had al half internet afgezocht,,

iets van een JScript Script (volgens mij)

Java toch? maar goed dat heb ik en ik heb die file volgens mij ook ;o

PHP:
 function getData(dataSource, divID)
      {
      var XMLHttpRequestObject = false;

          try
            {
              XMLHttpRequestObject = new ActiveXObject("MSXML2.XMLHTTP");
            }
            catch (exception1)
            {
             try
               {
                 XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
               }
               catch (exception2)
               {
                 XMLHttpRequestObject = false;
               }
             }

           if (!XMLHttpRequestObject && window.XMLHttpRequest)
           {
             XMLHttpRequestObject = new XMLHttpRequest();
           }
        if(XMLHttpRequestObject) {


           var url = dataSource+ "&timee=" + new Date().getTime();

          XMLHttpRequestObject.open("GET", url);
          XMLHttpRequestObject.onreadystatechange = function()
          {
            if (XMLHttpRequestObject.readyState == 4 &&
              XMLHttpRequestObject.status == 200) {
                var obj1 = top.document.getElementById(divID);
                obj1.innerHTML = XMLHttpRequestObject.responseText;
            }
          }

          XMLHttpRequestObject.send(null);
        }
        else {
          var obj1 = top.document.getElementById(divID);
          obj1.innerHTML = "Sorry , your browser does not support Ajax.";
        }
      }

Zou dit erop kunnen lijken? ;$ ik heb het ook maar ergens vandaan ....

aangepast: 5:57 Vr-9-1-'09

Ik denk veel te moeilijk volgens mij?? ik heb nu een php code gevonden die moet best werken volgens mij (Aa) look:

vanmiddag ga ik deze testen :)
PHP:
<? 

//pas server.adres aan naar jou shoutcast server 
//pas poort aan naar jou poort 
$fp = fsockopen("hier je ipadres invullen", "hier je poortnummer invullen", &$errno, &$errstr, 30); 

//Kijken of er een connectie gemaakt kan worden ( of de server dus ONLINE is ) 
if(!$fp) { 
    $connect=0; 
} 

//als die dat is dan haalt die 7.html binnen van de shoutcast server 
if($connect != "0"){ 
fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n"); 
while(!feof($fp)) { 
//de var $page krijgt als waarde de inhoud van 7.html van de shoutcast server 
  $page = fgets($fp, 1000); 
} 

//Verbinding kan worden verbroken die hebben we niet meer nodig 
fclose($fp); 

//De onnodige dingen er uit halen 
$page = ereg_replace(".*<body>", "", $page); 
$page = ereg_replace("</body>.*", ",", $page); 

//Het geen wat over blijft uit elkaar raveleen 
$numbers = explode(",",$page); 

//kijken of de Winamp plugin aan het "streamen" is 
$streaming=$numbers[1]; 

//Als die dat is geef $song de waarde van de song uit $page ( 7.html ) 
if($streaming == "1"){ 
   $song = $numbers[6]; 
} 

//Als die niet streamd dan geef $status de waarde nostream 
if($streaming != "1"){ 
$status = "nostream"; 
} 
} 
//Als er in het begin geen connectie is gemaakt geef dan een text weer... 
if($connect == "0"){ 
echo "Onze Server is op dit moment niet online<br> 
Sorry voor het ongemak."; 
} 

else { 
//Als er geen uitzending is geef dan ook melding weer 
if($status == nostream){ 
echo "Op dit moment geen uitzending. Dit ligt aan onze pc"; 
} 

//als alles goed is geef dan de song weer 
else { 
echo " <b>Now playing:</b> $song"; 
} 
} 
?>

aangepast: 15:50 Vr-9-1-'09

en die PHP werkt niet, ;o hij geeft altijd het zelfde aan,, een of andere error ..
Wie heeft nog ideeën?
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan