hab noch ein kleines problem 
laut FF gibt es in zeile 59 das oben angegebene problem - die seite funktioniert aber einwandfrei 
 
habe die zeile mit 2x
//die Zeile mit dem fehler
eingegrenzt
sollte hier keiner wissen warum das so ist dann ist das ned schlimm denn wie gesagt es funktioniert alles
	
							
						
					
laut FF gibt es in zeile 59 das oben angegebene problem - die seite funktioniert aber einwandfrei
 
 habe die zeile mit 2x
//die Zeile mit dem fehler
eingegrenzt
sollte hier keiner wissen warum das so ist dann ist das ned schlimm denn wie gesagt es funktioniert alles
PHP-Code:
	
	
<body bgcolor="1f1f1f">
<script type="text/javascript">
 <!--
  function oeffne_fenster(){
   window.open("./player/play1.html","Name","directories=no,menubar=no,status=no,width=1%,height=1%")}
     function oeffne_fenster1(){
   window.open("./phpbb3/index.php","komisch","directories=no,menubar=no,status=no,scrollbars=yes")}
        function oeffne_fenster2(){
   window.open("../s_plan/index.php","komisch","directories=no,menubar=no,status=no,scrollbars=yes")}
   function oeffne_fenster3(){
   window.open("radio/chat/chat.php","komisch","directories=no,menubar=no,status=no,scrollbars=yes")}
 //-->
</script>
    
<?php 
class SteamcastServer 
{ 
   // Public 
   var $host; 
   var $port; 
   //Private 
   var $_xml; 
   var $_error; 
   var   $_currentListeners; 
   var   $_streamStatus; 
   var   $_peakListeners; 
   var   $_maxListeners; 
   var   $_reportedListeners; 
   var   $_bitrate; 
   function SteamcastServer($host, $port) 
   { 
      $this->host = $host; 
      $this->port = $port; 
   } 
   function retrieveStats() { 
      $page = null; 
      $connected = 0; 
      $fp = @fsockopen($this->host, $this->port, $errno, $errstr, 1); 
      if (!$fp) { 
         $this->_error = "$errstr ($errno) - $this->port"; 
         return(0); 
      } else { 
         // grab XML stats 
//die Zeile mit dem Fehler
         stream_set_timeout($fp, 2); 
//die Zeile mit dem fehler         
$status = null; 
         $status = socket_get_status($fp); 
         fputs($fp, "GET /status.xml HTTP/1.0\r\n"); 
          fputs($fp, "User-Agent: Mozilla\r\n\r\n"); 
          while (!feof($fp) && !$status['timed_out']) { 
            $line = trim(fgets($fp, 512)); 
            $this->_xml .= (empty($line)) ? null : $line; 
            $status = socket_get_status($fp); 
          } 
         $this->_xml = preg_replace("/^HTTP(.*?)xml/", "", $this->_xml); 
          
          fclose($fp); 
         $xmlparser = xml_parser_create(); 
         if (!xml_parse_into_struct($xmlparser, $this->_xml, $this->_values, $this->_indexes)) { 
            $this->_error = "Unparsable XML"; 
            echo $this->_xml; 
            return(0); 
         } 
    
         xml_parser_free($xmlparser); 
         //print_r($this->_indexes); 
         //print_r($this->_values); 
         //die(); 
         return(1); 
      } 
   } 
 
   function getCurrentListenersCount() { 
      return ($this->_currentListeners) ? $this->_currentListeners : $this->_values[$this->_indexes["TOTAL_NODES"][0]]["value"]; 
   } 
   function getPeakListenersCount() { 
      return ($this->_peakListeners) ? $this->_peakListeners : $this->_values[$this->_indexes["TOTAL_PEAK_NODES"][0]]["value"]; 
   } 
   function getMaxListenersCount() { 
      return ($this->_maxListeners) ? $this->_maxListeners : $this->_values[$this->_indexes["TOTAL_MAX_NODES"][0]]["value"]; 
   } 
    
   function getUniqueListenersCount() { 
      return ($this->_reportedListeners) ? $this->_reportedListeners : $this->_values[$this->_indexes["TOTAL_UNIQUE_NODES"][0]]["value"]; 
   } 
    
   function getAverageListenTime() { 
      return($this->_values[$this->_indexes["TOTAL_AVERAGE_CONNECT_TIME"][0]]["value"]); 
   } 
    
   function getServerGenre() { 
      return($this->_values[$this->_indexes["GENRE"][0]]["value"]); 
   } 
    
   function getURL() { 
      return($this->_values[$this->_indexes["URL"][0]]["value"]); 
   } 
   
    function getmount() { 
      return($this->_values[$this->_indexes["MOUNT"][0]]["value"]); 
   }
    
   function getServerTitle() { 
      return($this->_values[$this->_indexes["NAME"][0]]["value"]); 
   } 
   
    
   function getCurrentSongTitle() { 
      return($this->_values[$this->_indexes["META_SONG"][0]]["value"]); 
   } 
    
   function getStreamHitsCount() { 
      return($this->_values[$this->_indexes["TOTAL_TUNEINS"][0]]["value"]); 
   } 
    
   function getStreamStatus() { 
      return (isset($this->_streamStatus)) ? $this->_streamStatus : $this->_values[$this->_indexes["STATUS"][0]]["value"]; 
   } 
   function getWebHitsCount() { 
      return($this->_values[$this->_indexes["TOTAL_TUNEINS"][0]]["value"]); 
   } 
    
   function getBitRate() { 
      return (isset($this->_bitrate)) ? round($this->_bitrate) : round($this->_values[$this->_indexes["BITRATE"][0]]["value"]); 
   } 
    
    
   function getError() { return($this->_error); } 
   function getHost() { return($this->host); } 
   function getPort() { return($this->port); } 
} 
?> 
........
<? require("footer.php"); ?>
 
          

 
  
Kommentar