php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 28-01-2009, 19:55
crussader
 Registrierter Benutzer
Links : Onlinestatus : crussader ist offline
Registriert seit: Jan 2009
Beiträge: 28
crussader ist zur Zeit noch ein unbeschriebenes Blatt
Standard unexpecdet end of XML source

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



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$errstr1); 


      if (!
$fp) { 
         
$this->_error "$errstr ($errno) - $this->port"
         return(
0); 
      } else { 
         
// grab XML stats 

//die Zeile mit dem Fehler
         
stream_set_timeout($fp2); 
//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($fp512)); 
            
$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"); ?>
Mit Zitat antworten
  #2 (permalink)  
Alt 28-01-2009, 20:06
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard Re: unexpecdet end of XML source

Zitat:
Original geschrieben von crussader
habe die zeile mit 2x
//die Zeile mit dem fehler
eingegrenzt
Das ist eine Zeile in deinem PHP-Script - davon sieht der Firefox aber gar nichts, weil PHP auf dem Server ausgefuehrt wird. Die Meldung des Firefox kann sich also logischerweise gar nicht auf dein PHP-Script beziehen - sondern nur auf dessen Ausgabe. Also im Browser ueber Ansicht->Quelltext anzeigen anschauen, was der Server dem Browser geliefert hat.

Und das naechste Mal solche Probleme deshalb bitte auch nicht im PHP-Bereich des Forums posten, sondern unter HTML & Co., wo clientseitige Probleme i.a.R. hingehoeren.
Und dann auch gleich den Quelltext posten, den der CLient erhaelt, und nicht irgendwas serverseitiges, was den Client kein bisschen interessiert.

Und dann vielleicht auch mal ein bisschen Ahnung von den Zusammenhaengen kriegen - dann sollte das naemlich eigentlich von selber klar sein, so dass man nicht immer wieder auf sowas hinweisen muss ...
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #3 (permalink)  
Alt 28-01-2009, 20:11
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

zudem ist zu vermuten, dass das xml-dokument einen fehler hat. außerdem ist der parser finsterste steinzeit. wenn du php5 hast, dann arbeite doch mit simplexml

peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #4 (permalink)  
Alt 28-01-2009, 20:20
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von Kropff
zudem ist zu vermuten, dass das xml-dokument einen fehler hat.
Ach so, ein serverseitiger Fehler beim Parsen eines XML-Dokumentes?
Gut, das wird's wohl sein - dann ist der Themenbereich wohl doch richtig gewaehlt.

Solche Missverstaendnisse vermeidet man, wenn man Fehlermeldungen exakt zitiert - und nicht lediglich auf irgendwas verweist, was man stark verkuerzt in den Thread-Titel geklatscht hat.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #5 (permalink)  
Alt 28-01-2009, 20:42
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Ach so, ein serverseitiger Fehler beim Parsen eines XML-Dokumentes?
oder möglicherweise bei der clientseitigen ausgabe. ich vermute zumindest, dass es ausgegeben wird. aber ohne genauere beschreibung.

warten wir mal ab, dann verschiebe ich das ggf. du willst ja nicht mehr

peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #6 (permalink)  
Alt 29-01-2009, 04:59
crussader
 Registrierter Benutzer
Links : Onlinestatus : crussader ist offline
Registriert seit: Jan 2009
Beiträge: 28
crussader ist zur Zeit noch ein unbeschriebenes Blatt
Standard

moinsen

zuerst mal sorry wenn ich mich unklar ausgedrückt hab

das was der FireFox ausspuckt ist lediglich unexpected end of XML source und als fehlerhaft wird die zeile 59 angezeigt. diese zeile habe ich verucht kenntlich zu machen indem ich darüber sowie darunter

//die Zeile mit dem fehler

geschrieben habe


gruss c.
Mit Zitat antworten
  #7 (permalink)  
Alt 29-01-2009, 05:53
crussader
 Registrierter Benutzer
Links : Onlinestatus : crussader ist offline
Registriert seit: Jan 2009
Beiträge: 28
crussader ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich glaub ich hab den fehler gefunden :

wenn ich schon nen streamingserver auslese dann sollte der wohl auch in dem moment arbeiten - sonst gibbet ja nüx zum auslesen

*mit der hand von kopf hau*

grüße c.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ADSMAN V3 - Werbe-Manager ansehen ADSMAN V3 - Werbe-Manager

ADSMAN V3 - mehr als nur ein Bannermanager! Banner, Textanzeigen und PagePeel Manager! Mit ADSMAN PRO haben Sie die Marketinglösung für eine effektive und effiziente Werbeschaltung mit messbaren Ergebnissen. Unterstützt werden Bannerformate in beliebi

25.10.2018 virtualsystem | Kategorie: PHP/ Bannerverwaltung
PHP News und Artikel Script V2

News schreiben, verwalten, veröffentlichen. Dies ist jetzt mit dem neuen PHP News & Artikel System von virtualsystem.de noch einfacher. Die integrierte Multi-User-Funktion und der WYSIWYG-Editor (MS-Office ähnliche Bedienung) ermöglichen...

25.10.2018 virtualsystem | Kategorie: PHP/ News
Top-Side Guestbook

Gästebuch auf Textbasis (kein MySQL nötig) mit Smilies, Ip Sperre (Zeit selbst einstellbar), Spamschutz, Captcha (Code-Eingabe), BB-Code, Hitcounter, Löschfunktion, Editierfunktion, Kommentarfunktion, Kürzung langer Wörter, Seiten- bzw. Blätterfunktion, V

22.10.2018 webmaster10 | Kategorie: PHP/ Gaestebuch
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:30 Uhr.